gpt4 book ai didi

java - 在tomcat中保存应用程序状态

转载 作者:行者123 更新时间:2023-11-28 22:25:01 26 4
gpt4 key购买 nike

我使用 Apache Tomcat 8。
我在此应用程序服务器上部署多个应用程序,并通过 tomcat 应用程序管理器管理这些应用程序。

我的问题是:
tomcat不保存应用程序状态,所以重启后默认启动所有状态为running的应用程序。

我需要保存状态的解决方案。
例如,如果应用程序停止,我希望 tomcat 在重启服务器后不要启动应用程序。

最佳答案

一个解决方案可以是:

编写一个应用程序(war 文件),基于 JSP servlet 的安全应用程序。您可以在其中定义您不想启动的应用程序。将此信息存储在数据库中。编写一个将在启动时加载的 servlet,并在它的 init 方法中编写一段代码,该代码将获取您不想启动的所有应用程序。在该方法中编写代码,该代码将为每个应用程序执行以下命令。

$ tomcat-manager --user=admin --password=somepwd \
> http://localhost:8080/manager/ stop /myapp

确保该应用程序最终得到部署。

我还没有尝试过,但它可能是一个可能的解决方案。

关于java - 在tomcat中保存应用程序状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49707757/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com