【问题标题】:Tomcat restart, no all apps startTomcat重启,没有所有应用程序启动
【发布时间】:2010-12-15 02:22:42
【问题描述】:

我有一个关于启动/重启 tomcat 5.5 的有趣问题

我已经在我的 tomcat 上部署了 n 个 webapp。所有 web 应用程序都可以正常工作。

每次我重新启动tomcat时,都不会发生所有webapps都启动的情况。

如果我手动“单击”该 webapp 的 Tomcat 管理器启动链接,该 webapp 未启动,该 webapp 启动。

谁能建议我解决这个问题的任何解决方案或想法?

非常感谢!

汤米

【问题讨论】:

  • 好主意,我已经把这个问题贴在那里了 :-)
  • 任何有用的日志记录可用?
  • 通常我会猜测应用程序的编写方式存在问题,但我认为您应该提供更多详细信息: - 始终相同的 Web 应用程序无法启动? - 'n' 有多大,仍然小于 10? - 你能观察到与 Tomcat 6 相同的行为吗?
  • webapps 文件夹中有多少个应用程序?其中一些在虚拟主机中吗?我从您的问题中假设每次启动 Tomcat 时都不会启动不同的应用程序,但对吗?
  • 同样的问题,日志文件揭示了原因,事实上不止一个应用程序没有 webapprootkey,并且 tomcat 为两者分配了默认的“webapp.root”,但第二次,它失败,因为该密钥已被分配。无论如何,查看日志文件可能是一个不错的起点-

标签: java tomcat tomcat5.5


【解决方案1】:

如果您正在查看此问题的潜在答案,请查看this post,它可能会有所帮助。

【讨论】:

    【解决方案2】:

    看看有没有帮助:

    Tomcat Web Application Manager How To

    (虽然是4.4版,但可以在那个网站上搜索更多)

    【讨论】:

      【解决方案3】:

      我在重新启动 tomcat 时遇到了问题,因为服务器在重新启动它之前没有完成停止 tomcat。有时这会导致端口冲突,但更常见的是奇怪的行为。我现在将停止 tomcat、验证没有正在运行的 tomcat/java 进程(unix: ps、windows: taskmgr)然后启动 tomcat 备份作为标准做法。

      【讨论】:

        猜你喜欢
        • 2019-01-05
        • 2023-04-03
        • 1970-01-01
        • 2016-07-20
        • 2012-11-29
        • 2011-12-08
        • 2018-02-20
        • 1970-01-01
        • 2016-12-01
        相关资源
        最近更新 更多