我们公司正在运行当前生产环境,同时准备一台新的生产系统。我希望在Tomcat容器中预先安装应用程序,但是要将它们禁用(类似于Websphere中的功能)- 这非常重要,因为有些应用程序需要从数据库中获取数据,并启动这些应用程序会干扰当前的生产环境。这些应用程序将在生产交接时启用。
我该如何实现这一点?任何建议都将不胜感激。
我们公司正在运行当前生产环境,同时准备一台新的生产系统。我希望在Tomcat容器中预先安装应用程序,但是要将它们禁用(类似于Websphere中的功能)- 这非常重要,因为有些应用程序需要从数据库中获取数据,并启动这些应用程序会干扰当前的生产环境。这些应用程序将在生产交接时启用。
我该如何实现这一点?任何建议都将不胜感激。
Disabled-WEB-INF
。
稍后,如果您希望在Tomcat运行时启动该应用程序,则只需将目录重新命名为WEB-INF即可。注意不要删除html标签。
<Host>
中添加deployIgnore
属性,其值为要忽略的目录的正则表达式。如果您想忽略foo
,只需设置deployIgnore="foo"
,如果您想要忽略更多目录,请使用正则表达式来设置值。/etc/tomcat7/server.xml
,而deployIgnore
是Host
的一个属性。不被部署意味着它不会显示在管理器上,这就是为什么它更难启动的原因。 - Ciro Santilli OurBigBook.com