在Tomcat中配置使用https的过程
原创
©著作权归作者所有:来自51CTO博客作者peihexian_cto的原创作品,请联系作者获取转载授权,否则将追究法律责任
第一步,生成一个.keystore文件,方法为
%Java_home%/bin/keytool -genkey -alias tomcat -keyalg RSA
第一步的密码要记下来,后面的不重要,最后一步的密码要记住,并最好与第一步的密码相同。
执行完成后到C:/document and setting/当前系统的用户名称/找到.keystore文件复制出来。
第二步,配置tomcat的server.xml文件
在配置ssl的那个参数中增加keystoreFile=".keystore文件的存放位置" keystorePass="刚才输入的密码"就行了。
<!-- Define a SSL Coyote HTTP/1.1 Connector on port 8443 -->
<Connector className="org.apache.coyote.tomcat4.CoyoteConnector"
port="8443" minProcessors="5" maxProcessors="75"
enableLookups="true"
acceptCount="100" debug="0" scheme="https" secure="true"
useURIValidationHack="false" disableUploadTimeout="true">
<Factory className="org.apache.coyote.tomcat4.CoyoteServerSocketFactory" keystoreFile="C:/tomcat.keystore" keystorePass="changeit"
clientAuth="false" protocol="TLS" />
</Connector>