XAMPP Tomcat 没有停止
Posted
技术标签:
【中文标题】XAMPP Tomcat 没有停止【英文标题】:XAMPP Tomcat Not Stopping 【发布时间】:2017-02-05 06:06:56 【问题描述】:我在我的 Windows 机器上安装了 XAMPP, 我无法停止 Tomcat 服务器。
我也尝试使用进程 ID 终止进程, 但奇怪的是它没有显示在任务管理器或本地服务中, 我从这里提到的 - apache service not stopping in xampp
这是我的 XAMPP 控制面板屏幕截图 -
这是任务管理器,我在 XAMPP 控制面板中找不到进程 ID 3104-
我确实运行了命令“Services.msc”来查找并停止它,但也没有运气。
【问题讨论】:
【参考方案1】:在 Windows 上: XAMPP 在启动 tomcat 时打开一个 shell(CMD),只需关闭该 shell。
【讨论】:
请在您的回答中提供更多详细信息。正如目前所写的那样,很难理解您的解决方案。【参考方案2】:您应该检查 PID 并确认它没有与任何其他被 XAMPP 误认为 Tomcat 的服务/进程相关联。
在我的情况下,我让 Jenkins 在端口 8080 上运行并启动 XAMPP,这是“猜测”Tomcat 已经在运行:
实际上,查看与 java.exe 关联的 PID(在我的情况下为 198092):
这是由我的 Jenkins 服务器在该端口上运行生成的进程:
这就是为什么你不能从那里停止 Tomcat...(它不是在 8080 上运行的 Tomcat)。
要验证这一点并正确启动 Tomcat,您可以尝试以下操作:
停止詹金斯:
将删除在 8080 上运行的服务,XAMPP 能够正确检测到 Tomcat 没有运行:
此时您可以在 XAMPP 中启动 Tomcat(这一次应该会真正启动):
转到 localhost 页面,端口 8080 你将有一个证明:
如果您愿意,现在可以从 XAMPP 成功阻止它:
【讨论】:
以上是关于XAMPP Tomcat 没有停止的主要内容,如果未能解决你的问题,请参考以下文章