tomcat8 https 8443 无法访问


偶然需要搭建一个tomcat来使用,根据网络各种guide, 配置jdk,安装tomcat8.5,一切都很顺利,http://localhost:8080/也能正常

 

 2. 配置https,一直提示无法访问。。。

tomcat目录下 `conf/server.xml`配置如下:

 

网络上各种证书设置,jdk的keytool配置啥的,can not work。。。。。

由于一直使用的通过服务启动来使用tomcat的,遇到错误也无法定位,后来偶然机会看到也可以通过脚本来启动,尝试试试

E:\Program Files\Apache Software Foundation\Tomcat 8.5\bin>startup.bat

 

log出来了:

requires the APR/native library which is not available

本地apr环境问题,至此原因知道了,后续如果继续要使用apr方式,需要解决apr相关的问题。由于我只需要其能运行https就行,至于apr还是NIO,并不care

 

换个NIO配置https,如下:

 

 注释的部分,是默认的

再次重新启动 startup.sh, 没有异常

 

 

 

 总结:

      安装tomcat后,以windows service方式启动配置,无法看到log, netstat -a查看,也是一直看不到8443的端口开启,只有8080, 由于木有log,以为是证书配置问题,倒腾半天,网上各种配置也是不行, 后来通过startup.bat脚本方式启动后,看到log才明白过来,初次倒腾,记录一下。。。。。。

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM