将我现有的Spring APP移至HTTPS

时间:2015-08-05 07:15:30

标签: eclipse spring tomcat ssl https

我希望我的应用程序应该使用一些第三方API和ssl。

第1步:我在主目录keytool -genkey -alias tomcat -keypass mypassword -keystore TestKeyStore.keystore -storepass mypassword -keyalg RSA -validity 360 -keysize 2048

创建了密钥

步骤2:我在eclipse

的server.xml中添加了连接器
<Connector port="8443" SSLEnabled="true" maxThreads="150"
            minSpareThreads="25" maxSpareThreads="75" enableLookups="true"
            disableUploadTimeout="true" acceptCount="100" debug="0" scheme="https"
            secure="true" clientAuth="false" sslProtocol="TLS"
            keystoreFile="/media/prashant/important/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/conf/TestKeyStore.keystore"
            keystorePass="mypassword" />

当我重新启动项目时,tomcat需要很长时间才能启动并且最后没有显示任何内容。我试图增加启动时间也仍然没有帮助我。知道我错过了什么吗?

1 个答案:

答案 0 :(得分:0)

请提供更多信息。但我会检查你是否允许防火墙中的端口8443。要检查它的允许,(如果它是一台Linux机器)运行telnet 8443.你将连接,这意味着它是允许的。否则,日志中的详细信息将有助于进一步