代码之家  ›  专栏  ›  技术社区  ›  Marty Pitt

Tomcat/Spring-重新启动webapp

  •  3
  • Marty Pitt  · 技术社区  · 15 年前

    为了以编程方式重新启动在Tomcat上运行的SpringWeb应用程序,最好使用什么方法?

    我有两个我正在考虑的特定的scneario:

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

    升级 应用程序已下载更新,需要自行安装。这可能涉及部署更新的战争,并运行数据库升级。此时,似乎重启Tomcat内部的应用程序是最好的方法。

    我应该使用什么方法?我希望以编程的方式进行此操作,这样用户就不必登录到服务器本身。

    1 回复  |  直到 15 年前
        1
  •  1
  •   Nikita Rybak    15 年前

    Tomcat Manager应用程序是为此类内容创建的:
    http://tomcat.apache.org/tomcat-5.5-doc/manager-howto.html

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