1.软件环境
win7
JDK1.7
Tomcat 7.0
2.具体步骤
前提:安装jdk以及tomcat,并且配置好jdk的环境变量(JAVA_HOME和PATH)
a.使用javatool生成keystore
运行——cmd——进入jdk的安装目录——bin目录,使用命令如下图
tips:名字和姓氏所输入的是网站的域名或者ip,这里测试所使用的是localhost
b.修改tomcat配置文件server.xml
打开x:\x\Apache Software Foundation\tomcat 7.0.54\conf文件夹中的server.xml
将 Connector port="8443" 这个节点替换成
<Connector port="8443" protocol="org.apache.coyote.http11.Http11Protocol"
SSLEnabled="true"
enableLookups="false"
acceptCount="100" disableUploadTimeout="true"
maxThreads="150" scheme="https" secure="true"
clientAuth="false" sslProtocol="TLS"
keystoreFile="C:/Program Files/Java/keystore-file"
keystorePass="123456" />
tips:keystoreFile是指keystore的存放地址,keytool生成的keystore文件默认是存放在jdk的bin目录下,可自行拷贝到任一目录。
3.测试
启动tomcat。双击tomcat/bin文件夹中的startup.bat
在浏览器中输入 https://localhost:8443 出现如下界面,则表示https 8443端口配置成功