第一步,生成一个.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>