Tomcat + Https
1、使用JDK自带的工具keytool命令来创建证书:
.../jdk/bin > keytool -genkey -alias gosuncn -keyalg RSA -keystore D:\code\java\AndroidDemo\tomcat8087\tomcatkey.keystorekeytool -genkey -alias ssozzjz5 -keyalg RSA -keysize 1024 -keypass 123456 -storepass 123456 -dname "CN=172.27.166.253,OU=csoa,O=csoa,L=FZ,ST=FZ,C=CN" -ext san=ip:127.0.0.1 -validity 3600 -keystore D:\code\java\AndroidDemo\tomcat8087\tomcatkey.keystore
2、配置conf\server.xml文件,新增一个Connector.
<Connector port="8443" protocol="org.apache.coyote.http11.Http11NioProtocol" maxThreads="150" SSLEnabled="true"> <SSLHostConfig> <Certificate certificateKeystoreFile="/usr/local/tomcat/tomcatkey.keystore" certificateKeystorePassword="password" type="RSA" /> </SSLHostConfig></Connector>
3、访问
https://127.0.0.1:8443/