运行一个配置了ssl的项目时tomcat总是启动不成功,报错:“requires the APR/native library which is not available”,后来发现是找不到apr的库。

缺少apr的支持: 
Tomcat Native 是利用 APR 来提升Tomcat性能的本地API
Tomcat Native 这个项目可以让 Tomcat 使用 Apache 的 apr 包来处理包括文件和网络IO操作,以提升性能。
以下是tomcat官网搜索说明:
Tomcat can use the Apache Portable Runtime to provide superior scalability, performance, and better integration with native server technologies. The Apache Portable Runtime is a highly portable library that is at the heart of Apache HTTP Server 2.x. APR has many uses, including access to advanced IO functionality (such as sendfile, epoll and OpenSSL), OS level functionality (random number generation, system status, etc), and native process handling (shared memory, NT pipes and Unix sockets).

网上搜索解释:
tomcat native在具体的运行平台上,提供了一种优化技术,它本身是基于APR(Apache Portable Runtime)技术
也就是说,我们应用了tomcat native技术之后,tomcat在跟操作系统级别的交互方面可以做得更好,并且它更像apache一个,可以更好地作为一台web server。

下载地址:

http://mirrors.cnnic.cn/apache//tomcat/tomcat-connectors/native/1.1.30/binaries/

下载第一个,因为里边有我们需要的dll文件。

把tcnative-1.dll文件考到jdk/bin目录或者tomcat/bin(哪个配置了环境变量就放哪个里)再运行就可以了。这里需要注意的是要选择版本正确的dll文件,不然会报“Can't load IA 64-bit .dll on a AMD 64-bit platform”的错误,我是64位的系统就用x64文件夹里的dll文件。

参考:http://iceeggplant.blog.51cto.com/1446843/1218909

转载于:https://www.cnblogs.com/suiblog/p/3668171.html

Tomcat7 配置 ssl相关推荐

  1. Tomcat 8.5 配置 SSL 证书

    申请的是阿里云的免费证书,下载tomcat版的证书文件 里面有4个文件分别是: xxxx.key.xxxx.pem.xxxx.pfx.password.txt 根具阿里云上提供的配置说明如下: Tom ...

  2. Tomcat 8.5 配置 SSL 证书 1

    Tomcat 8.5 配置 SSL 证书 申请的是阿里云的免费证书,下载tomcat版的证书文件 里面有4个文件分别是: xxxx.key.xxxx.pem.xxxx.pfx.password.txt ...

  3. tomcat配置SSL加密网站

    01安装openjdk [root@client ~]# yum -y install java-1.8.0-openjdk 02查看版本 [root@client ~]# java -version ...

  4. Kafka配置SSL(云环境)

    本文结合一个具体的实例给出如何在公有云环境上配置Kafka broker与client之间的SSL设置. 测试环境 阿里云机一台(Server端):主机名是kafka1,负责运行单节点的Kafka集群 ...

  5. jboss-as-web-7.0.1.Final 配置 SSL

    jboss-as-web-7.0.1.Final  配置 SSL 1.    生成密钥 进入%JAVA_HOME%/bin目录 执行命令 keytool -genkey -alias tomcat - ...

  6. 配置ssl证书_Nginx监听443端口配置SSL证书

    1.先去宝塔:https://www.bt.cn/申请一个免费SSL证书:2.点支付订单后,还需要再列表 验证域名,验证域名需要在自己的域名解析配置txt类型字符串值如下,解析值在宝塔SSL申请列表详 ...

  7. 我是如何将网站全站启用Https的?-记录博客安装配置SSL证书全过程

    评论»   文章目录 为什么要Https 如何选择Https 安装部署SSL证书 平滑过渡Https 搜索引擎的响应 启用Https小结 正如大家所看到的,部落全站已经启用了Https访问了,连续几天 ...

  8. Exchange 2013部署系列之(七)配置SSL多域名证书

    Exchange 2013部署系列之(七) 配置SSL多域名证书 前面六篇博客我们详细讲解了Exchange Server 2013的部署和配置,Exchange一些服务,如 Outlook 无处不在 ...

  9. ssms没有弹出服务器验证_Nginx服务器负载均衡及生成ssl密钥对、Nginx配置ssl操作示例...

    概述 当用户访问nginx定制好的域名时,nginx通过转发到几台真实的站点,通过upstream实现 [root@centos7 vhost]# vim /usr/local/nginx/conf/ ...

最新文章

  1. oracle 用mybatis生成主键
  2. python爬虫从入门到精通-Python网络爬虫开发从入门到精通
  3. Nginx+Firebug 让浏览器告诉你负载均衡将请求分到了哪台服务器
  4. pycharm运行出现ImportError:No module named
  5. SQL中Group By的使用,以及一些特殊使用方法
  6. UML--组件图,部署图
  7. 4. 哪些视图中的数据不可以增删改操作?_MySQL之视图
  8. html script 设置编码,HTML Script text用法及代码示例
  9. 使用WMI筛选器管理组策略应用
  10. win10无线投屏_win10怎么进行无线投屏 —卡菜克特别情报
  11. 刘一男词汇课(从abdomen到enormous):书上有路勤为径,学海无涯“懂“作舟
  12. 离散数学学习笔记——第七讲——特殊关系和函数(5.4 哈斯图和特殊元素)
  13. vue 自定义标签页
  14. leaflet图标样式
  15. 粤嵌实验板 linux 环境,粤嵌实习报告
  16. 用户画像(profile v.s. persona)
  17. 晚上11:45点 ,你进入睡眠状态了吗?
  18. 小程序搜索功能的实现
  19. icloud连接服务器文件共享,使用“iCloud 文件共享 - Apple ID和iCloud - macOS使用手册...
  20. Android kotlin GridView 的使用

热门文章

  1. Hello!The familiar and strange world.
  2. PHP中正则表达式学习及应用(二)
  3. Ubuntu 11.10 开机让 Varnish 跟随 Nginx 一起启动
  4. 关于python中文处理
  5. 混合模式单点登录的实现
  6. 《LeetCode力扣练习》第15题 C语言版 (做出来就行,别问我效率。。。。)
  7. python封装api给vue_vue的封装
  8. python中mode_python中的model模板中的数据类型
  9. 软件工程大学生职业生涯规划_大学生职业生涯规划的现实意义
  10. linux测试nvme性能,使用Python测试NVMe吞吐量