升级本地javaweb项目为https访问

本地开发运行环境:

tomcat8.0.53

idea2022.1

jdk11

升级步骤:

1、首先按照 如何将Javaweb工程的访问协议由http改为https及通过域名访问? - 走看看

配置tomcat环境。

一、证书生成见上面链接执行即可。

二、修改server.xml文件的配置:

<Connector port="8443" protocol="org.apache.coyote.http11.Http11NioProtocol"
               maxThreads="150" SSLEnabled="true" scheme="https" secure="true"
               clientAuth="false" sslProtocol="TLS" keystoreFile="C:\tomcat.keystore" keystorePass="123456" />

三、修改tomcat-user.xml配置:

<role rolename="tomcat"/>
  <role rolename="role1"/>
  <role rolename="admin" />
  <role rolename="admin-gui"/>
  <user username="tomcat" password="123456" roles="tomcat,role1"/>

注意:(1)、keystore路径一定要正确:如:C:\tomcat.keystore,斜杠一定要是 " \ "才行。

(2)、password一定要是创建keystore时候的密码,必须正确。

四、将idea中tomcat的访问端口改成8443 , 请求协议改成https,如:https://localhost:8443/hello/hello.jsp。运行项目即可按https访问网站。


版权声明:本文为S852509769原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。