Tomcat / Spring - 重新启动Webapp

时间:2010-06-14 16:14:06

标签: java spring tomcat

用于以编程方式重新启动在Tomcat上运行的Spring Web应用程序的最佳方法是什么?

我正在考虑两个特定的痤疮:

安装 用户正在配置系统,提供数据库连接参数等。一旦提供,Spring数据上下文无效,我想重新启动以使用正确的参数重新初始化。

Updgrading 应用程序已下载更新,需要自行安装。这可能涉及部署更新的WAR和运行数据库升级。在这一点上,似乎重新启动tomcat中的应用程序是最好的方法。

我应该使用哪些方法?我想以编程方式执行此操作,因此用户无需登录服务器本身。

1 个答案:

答案 0 :(得分:1)

为这种东西创建了Tomcat管理器应用程序:
http://tomcat.apache.org/tomcat-5.5-doc/manager-howto.html

我确实通过ant使用它,作为构建脚本的一部分,并且非常喜欢它。