通过运行web应用程序修改tomcat服务器属性



我有一个基于OSGI的应用程序在Tomcat容器中运行。这很好,但有一个特定的要求,我无法获得任何好的资源。

我希望能够在运行时修改Tomcat属性,但我甚至不知道如何实现这一点。我目前尝试的方法是更改server.xml文件,重新启动tomcat。然而,这不是一个热部署,会导致服务器停机。

任何更好的方法,如果有人能在这里指出或建议,都会非常有用。

如果需要进一步的信息,请告诉我。我知道的不多,因为我找不到好的资源来开始。

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

Br,

AJ-

为了使更改生效,需要重新启动tomcat服务器,因此会导致停机。

我的建议是在tomcat服务器(例如Nginx)前面放置一个反向代理,并在那里进行SSL卸载。在不重新启动网络应用程序的情况下,更改配置和重新加载设置会容易得多。

希望它能有所帮助,

Liron

相关内容