【问题描述】:
在本地按照你之前提供http://blog.csdn.net/huzheaccp/article/details/8813044 的类似资料已安装好证书并做好tomcat配置,用eclipse中demo测试可以实现https访问项目,用eclipse中tomcat同样的证书配置方式配置EOS工作目录下tomcat,无法实现https访问,请问下EOS中项目实现https访问和eclipse实现方式有什么不一样?是那里少了什么配置还是?有没有类似的例子?
【解决方案】:
1、生成tomcat证书: "运行"控制台,进入%JAVA_HOME%/bin目录,使用keytool为Tomcat生成证书,使用如下命令生成: keytool -genkey -v -alias tomcat -keyalg RSA -keystore E: \apache-tomcat-5.5.20\tomcat.keystore -validity 36500
2、配置tomcat服务器: 在apache-tomcat-7.0.54\conf\server.xml中增加: <Connector port="8443" protocol="org.apache.coyote.http11.Http11Protocol" SSLEnabled="true" maxThreads="150" scheme="https" secure="true" clientAuth="false" keystoreFile="D:\primeton\platform75920\apache-tomcat-7.0.54\tomcat.keystore" keystorePass="000000" sslProtocol="TLS" />
3、重启server。