• 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才明白过来,初次倒腾,记录一下。。。。。。

  • 相关阅读:
    线性dp
    Python3.6.5编译报错 configure: error: no acceptable C compiler found in $PATH
    hadoop伪分布式安装流程
    hadoop需要修改的配置文件
    Linux 免密登录和配置环境变量
    虚拟机修改主机名
    Netty自定义解码器
    Java 操作KafKa API
    Mysql分表:Merge
    CentOS7虚拟机配置ip地址
  • 原文地址:https://www.cnblogs.com/leehm/p/12253952.html
Copyright © 2020-2023  润新知