【问题标题】:Tomcat - Removing stuck .war appsTomcat - 删除卡住的 .war 应用程序
【发布时间】:2020-11-11 03:41:27
【问题描述】:

我已经在 Tomcat 中安装了一个 .war 应用程序,但一定是有些问题,因为在 Tomcat 管理器中,唯一处于活动状态的按钮是“开始”,而“取消部署”按钮是灰色的。按下开始按钮会导致 PC 挂起。我尝试从 webapps 中删除 .war 文件,以及解压后的文件,然后卸载并重新安装 Tomcat,重新添加 .war 文件,然后启动 Tomcat,但管理器仍然没有显示取消部署选项。关于我可以在哪里寻找碎片以及要查看哪些日志文件的任何指针?Tomcat Manager screenshot也许我有内存泄漏......如果是这样,任何人都有关于如何解开它的任何指针?在 Tomcat 8.5.59 上...

这是按要求提取的最后几行的日志摘录 - 可能需要进一步返回.....这部分来自重新启动 Tomcat,这是我做的最后一件事 - 如果你想让我尝试别的东西并且然后重新发布日志,请告诉我谢谢

11-Nov-2020 03:02:07.394 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Web 应用程序目录部署 [C:\Program Files\Apache Software Foundation\Tomcat 8.5 \webapps\docs] 已在 [111] 毫秒内完成 2020 年 11 月 11 日 03:02:07.394 信息 [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory 部署 Web 应用程序目录 [C:\Program Files\Apache Software Foundation\Tomcat 8.5\webapps\manager ] 11-Nov-2020 03:02:07.499 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Web 应用程序目录部署 [C:\Program Files\Apache Software Foundation\Tomcat 8.5\webapps\ manager] 已在 [105] 毫秒内完成 2020 年 11 月 11 日 03:02:07.500 信息 [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory 部署 Web 应用程序目录 [C:\Program Files\Apache Software Foundation\Tomcat 8.5\webapps\ROOT ] 2020 年 11 月 11 日 03:02:07.580 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory 部署 Web 应用程序目录 [C:\Program Files\Apache Software Foundation\Tomcat 8.5\webapps\ ROOT] 已在 [80] 毫秒内完成 2020 年 11 月 11 日 03:02:07.624 信息 [main] org.apache.coyote.AbstractProtocol.start 启动 ProtocolHandler ["http-nio-8080"] 2020 年 11 月 11 日 03:02:07.649 INFO [main] org.apache.catalina.startup.Catalina.start 服务器启动时间为 334464 毫秒

【问题讨论】:

  • 请将日志文件 catalina.2020-11-11.log 的最后几行贴在 Tomcat 安装文件夹的日志中,看看发生了什么。
  • 当然!请参见上文 - 谢谢

标签: windows tomcat war undeploy


【解决方案1】:

看起来您的 Web 应用实际上已经取消部署。考虑到您描述的步骤,这是预期的。

问题可能在于 Webapp 本身而不是 tomcat。按 start 只会启动 Web 应用程序,如果它使您的 PC 挂起,您可能在 Web 应用程序的启动过程中做错了。

尝试启动 web 应用程序,然后查看日志以找出可能存在的问题。 您还可以尝试完全禁用 Web 应用中的任何启动逻辑,看看这是否是导致问题的原因。

【讨论】:

  • 但是经理仍然有应用程序和开始按钮的线路。我之前取消了部署,它删除了经理中的整条线。现在,当我在管理器控制台上按开始(仅设置 1 个角色 manager-gui)时,我得到 403,并且日志中没有任何其他内容。 webapp 是别人的商业应用,我把它当作一个黑盒子。有没有办法手动删除整个应用程序,挑选碎片,正确并重新部署?或者我需要卸载Tomcat并重新安装,如果我这样做了,我需要手动删除任何文件吗?
猜你喜欢
  • 2022-07-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多