Tomcat / Servlet:如何在不重启的情况下安装证书

时间:2013-12-27 11:02:00

标签: java tomcat servlets ssl keystore

我正在使用一个Tomcat应用程序进行多域虚拟主机托管。我使用的域存储在数据库中。该应用程序运行良好,以便我不必在正常操作中重新启动tomcat。

问题是:每当我为https添加一个新域工作时,我必须在server.xml中添加另一个ip-address和一个证书并重新启动。

我想摆脱重启。

那么有没有办法在没有重新启动的情况下将(ip-addresses / certificates)添加到tomcat?

我会考虑从“Tomcat Manager App Plus”到修补密钥库和tomcats连接器,甚至使用其他Servlet容器,如果它能够做到这一点。 (虽然对我来说最好的解决方案是我可以将所有证书存储在数据库中,因为我已经有了一个管理应用程序)

提前致谢!

编辑:要明确:我目前正在使用一个带有多个连接器的webapp。 webapp根据请求URL决定要传递的内容。

1 个答案:

答案 0 :(得分:-1)

如果我们在tomcat中对server.xml进行任何更改,我们应该重启服务器以更新设置..