首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >启用SSL后Tomcat服务未启动- https

启用SSL后Tomcat服务未启动- https
EN

Stack Overflow用户
提问于 2019-01-28 12:03:33
回答 1查看 594关注 0票数 0

启用SSL后,Tomcat服务未启动。

我的应用程序托管在apache tomcat中的一台服务器上,但使用的是http 8080端口。我想为我的应用程序启用https。

我使用以下命令生成了密钥

代码语言:javascript
复制
"%JAVA_HOME%\bin\keytool" -genkey -alias tomcat -keyalg RSA -keystore C:\Users\app.keystore

我把我的server.xml连接器从

代码语言:javascript
复制
<Connector acceptCount="100"
connectionTimeout="20000"
executor="tomcatThreadPool"
maxKeepAliveRequests="15"
port="${bio.http.port}"
protocol="org.apache.coyote.http11.Http11Protocol"
redirectPort="${bio.https.port}"/> 

代码语言:javascript
复制
<Connector
protocol="org.apache.coyote.http11.Http11Protocol"
port="8443" maxThreads="200"
scheme="https" secure="true" SSLEnabled="true"
keystoreFile="C:\Users\app.keystore" keystorePass="changeit"
clientAuth="false" sslProtocol="TLS"/>  

但服务在更改后并未启动。

感谢你的帮助。提前感谢!

EN

回答 1

Stack Overflow用户

发布于 2019-01-28 15:55:57

通常,密钥存储文件位于tomcat的conf文件夹中(您可以将其保存在任何位置)。您可以在conf文件夹中添加密钥存储并在server.xml中更改keystoreFile="conf/app.keystore"

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54395390

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档