Tomcat添加Apr后,http正常访问,https不能访问

以Windows下为例

问题的原因: tomcat 版本与 tcnative-1.dll版本不一致,引起的冲突;
举个列子: tomcat 8.5.20 默认支持tcnative-1.2.12.dll,但是实际测试不报错,https不能够访问; 亲测,tomcat8.5.6与 tcnative-1.2.12.dll完美结合,既支持http,也支持https;

顺便再来一波:

Mac下解决Apr问题:
安装apr共需安装以下三个包:
apr-1.3.2.tar.gz
apr-util-1.3.2.tar.gz
以上两个包可以从http://apr.apache.org/download.cgi下载
tomcat-native.tar.gz 可以在tomcat/bin目录下找到。
apr-1.3.2.tar.gz安装:
tar zxvf apr-1.3.2.tar.gz  
cd apr-1.3.2  
./configure  
make  
make install 
apr-util-1.3.2.tar.gz 安装:
tar zxvf apr-util-1.3.2.tar.gz  
cd apr-util-1.3.2  
./configure --with-apr=/usr/local/apr  
make  
make install  
tomcat-native.tar.gz安装:
  1. 找到你电脑上的jdk路径,一般mac上的jdk存放在,配置环境变量
    JAVA_HOME=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home
    export JAVA_HOME
  2. 安装前确定机器上已经安装gcc(安装xcode command line tools)、openssl,安装命令:
    tar zxvf tomcat-native.tar.gz
    cd tomcat-native-1.1.14-src/jni/native
    ./configure –with-apr=/usr/bin/apr-1-config –with-java-home=/System/Library/Frameworks/JavaVM.framework –with-os-type=Headers/
    make
    make install

Windows下解决Apr问题:

很简单: 
找到tomcat下的bin目录,复制tcnative-1.dll到你的jdk 或者jre/bin目录下,即可

更多文章,请关注博客:http://blog.csdn.net/qq_37022150

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值