zoukankan      html  css  js  c++  java
  • 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 FilesApache Software FoundationTomcat 8.5in>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才明白过来,初次倒腾,记录一下。。。。。。

  • 相关阅读:
    sublime there are no packages for installation
    linux 安装php扩展mbstring
    生成器表达式和列表推导式
    send()和next()
    迭代器生成器
    装饰器
    函数随笔
    Django进阶
    数据结构与算法入门
    MySQL必会
  • 原文地址:https://www.cnblogs.com/leehm/p/12253952.html
Copyright © 2011-2022 走看看