启动 Tomcat 6 仅运行管理器应用程序
是否可以在仅运行 Manager Web 应用程序的情况下启动 Tomcat?
我在 appBase 中有多个 webapp,并且不希望它们在启动时自动启动。
如果我设置 autoDeploy =“false”deployOnStartup =“false”,我将无法在启动时访问管理器 Web 应用程序,因为它位于同一个应用程序库中。
我想替代解决方案是在启动后以某种方式启动管理器应用程序,但我不知道这是如何完成的。
Is it possible to start Tomcat with only the Manager webapp running?
I have multiple webapps in the appBase and don't want them to startup automatically at startup.
If I set autoDeploy="false" deployOnStartup="false", I don't have access to the manager webapp on startup, because it is in the same appBase.
I guess an alternate solution would be to start the manager app somehow after startup, but I'm not aware of how that is done.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以 使用TCD 用于生成 ant 构建文件,其中包含用于部署其他应用程序的正确任务。唯一的条件是管理器应用程序本身已部署并正常运行,因为 ant 部署任务依赖于它。
您需要将 .war 文件放在与应用程序库不同的位置,然后在 Tomcat 启动后部署它们。
You could use the TCD to generate an ant build file with the correct tasks for deploying your other applications. The only condition is that the manager app itself is deployed and running properly as ant deploy tasks depend on it.
You would need to put your .war files in a different location than your app base, and then deploy them once Tomcat is started.