从运行Web应用程序修改tomcat服务器属性

时间:2016-06-13 06:34:48

标签: tomcat osgi

我在Tomcat容器中运行了一个基于OSGI的应用程序。这工作正常,但有一个特定的问题,我无法获得任何好的资源。

我希望能够在运行时修改Tomcat属性,我不知道如何处理相同的问题。我正在尝试的当前方法是更改​​server.xml文件重启tomcat。但是,它不是一个热门部署,会导致服务器崩溃。

任何更好的方法,如果某人可以指出或建议这将是非常有帮助的。

如果需要进一步的信息,请告诉我。我不太了解,因为我找不到很好的资源来开始。

更新: SSL证书添加到tomcat和server.xml中定义的路径。实时地,存在需要在相同位置或任何其他位置更改证书的情况。无论如何,我可以在不重启服务器的情况下实现相同的目标吗?

BR,

AJ

1 个答案:

答案 0 :(得分:0)

为了使更改生效,需要重启tomcat服务器 - 因此您将停机。

我的建议是在tomcat服务器(例如Nginx)前放置一个反向代理,并在那里进行SSL卸载。 在那里更改配置并重新加载设置而不重新启动webapp会更容易。

希望它会有所帮助,

Liron