2010-06-14 116 views
3

为了以编程方式重新启动在Tomcat上运行的Spring Web应用程序,最佳方法是什么?Tomcat/Spring - 重新启动Webapp

我有两个具体scneario的我考虑:

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

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

我应该使用什么方法?我想以编程方式执行此操作,因此用户不必登录到服务器本身。

回答