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