windows - Tomcat - 删除卡住的 .war 应用程序
问题描述
我已经在 Tomcat 中安装了一个 .war 应用程序,但一定是有些问题,因为在 Tomcat 管理器中,唯一处于活动状态的按钮是“开始”,而“取消部署”按钮是灰色的。按下开始按钮会导致 PC 挂起。我尝试从 webapps 中删除 .war 文件,以及解压后的文件,然后卸载并重新安装 Tomcat,重新添加 .war 文件,然后启动 Tomcat,但管理器仍然没有显示取消部署选项。关于我可以在哪里寻找碎片以及要查看哪些日志文件的任何指针?Tomcat Manager screenshot也许我有内存泄漏......如果是这样,有人对如何解开它有任何指示吗?在 Tomcat 8.5.59 ...
这是根据要求的最后几行的日志摘录-可能需要进一步返回.....这部分来自重新启动Tomcat,这是我做的最后一件事-如果您希望我尝试其他方法然后重新发布登录请告诉我谢谢
2020 年 11 月 11 日 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] ms 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\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] ms 11-Nov-2020 03:02:07.500 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory 部署 web应用程序目录 [C:\Program Files\Apache Software Foundation\Tomcat 8.5\webapps\ROOT] 11-Nov-2020 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] ms 11-Nov-2020 03:02:07.624 INFO [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 毫秒5\webapps\ROOT] 已在 [80] ms 11-Nov-2020 03:02:07.624 INFO [main] org.apache.coyote.AbstractProtocol.start 启动 ProtocolHandler ["http-nio-8080"] 11-Nov 完成-2020 03:02:07.649 INFO [main] org.apache.catalina.startup.Catalina.start 服务器在 334464 毫秒内启动5\webapps\ROOT] 已在 [80] ms 11-Nov-2020 03:02:07.624 INFO [main] org.apache.coyote.AbstractProtocol.start 启动 ProtocolHandler ["http-nio-8080"] 11-Nov 完成-2020 03:02:07.649 INFO [main] org.apache.catalina.startup.Catalina.start 服务器在 334464 毫秒内启动
解决方案
看起来您的 Webapp 实际上已经取消部署。考虑到您描述的步骤,这是预期的。
问题可能在于 Webapp 本身而不是 tomcat。按开始只是启动 Web 应用程序,如果它使您的 PC 挂起,您可能在 Web 应用程序的启动中做错了。
尝试启动 webapp,然后查看日志以找出可能的问题。您还可以尝试完全禁用您的 web 应用程序中的任何启动逻辑,以查看这是否是导致问题的原因。
推荐阅读
- node.js - 检查是否在机器人上播放音乐(从 youtube 流式传输)
- python - Keras 预训练的 VGG16 低准确率
- python - Django 正则表达式 url 解析调用错误视图
- python - 在烧瓶中返回无,但我不明白为什么
- java - 如何在生成 CRL 的上下文中检查 InputStream 是否为空?
- java - 不同形式的方法重载
- api - 如何将模型值传递给 WebApi url?
- sql - 使用 .whereIn 查找空值
- express - Sails 1.x 使用自定义路由插入 3 方中间件
- javascript - 如何限制只允许整数特别是数千的文本框?