java环境配置https访问(本地测试)

1、进入到jdk下的bin目录:cd %JAVA_HOME%/bin 

2、再运行:keytool -genkey -v -alias tomcat -keyalg RSA -keystore E:\test\tomcat.keystore -validity 36500 (D盘要先建好test文件夹,否则会报不存在。参数简要说明:“E:\test\tomcat.keystore”含义是将证书文件的保存路径,证书文件名称是tomcat.keystore ;“-validity 36500”含义是证书有效期,36500表示100年,默认值是90天 “tomcat”为自定义证书名称)。

java环境配置https访问(本地测试)运行后会提示输入口令
密码任意,此处以123456为例,要记住这个密码,之后在进行server.xml配置时需要使用。

3、之后问你的名字,这里必填。本地测试就填localhost。其他不填直接回车过。是否正确,输入y。

java环境配置https访问(本地测试)

4、进入E盘test文件夹下可以看到生成的tomcat.keystore,可以将该文件拷到tomcat目录下也可不拷,只有在第5步的配置中指定该目录即可。

5、进入tomcat文件夹,找到conf目录下的sever.xml并进行编辑,sever.xml中端口8443原来是注释掉的。我这里是配置在eclipse的tomcat里的。也是一样的。

java环境配置https访问(本地测试)

 

 把上面的注释内容换成下面这些内容

java环境配置https访问(本地测试)

重启以后访问https://localhost:8443/xxx你部署的地址就可以访问了。

转载自https://blog.****.net/huangwen123456/article/details/79024655