我的Windows机器上安装了XAMPP,我无法停止Tomcat服务器。
我也试图用进程Id来终止进程,但奇怪的是,它没有显示在任务管理器和本地服务中,我在这里提到了- apache service not stopping in xampp。
这里是我的XAMPP控制面板屏幕截图-

这里是任务管理器,我找不到进程ID 3104,如XAMPP 中所示

我确实运行了命令"Services.msc“来查找和阻止它,但是,在那里也没有任何进展。

发布于 2016-10-19 11:11:11
您应该检查PID并验证它是否与XAMPP误以为Tomcat的任何其他服务/进程相关联。
在我的例子中,我让Jenkins在端口8080上运行,并启动XAMPP --“猜测”Tomcat已经在运行:

实际上,查看PID (在我的例子中是198092)它与java.exe相关联:

这是我在那个端口上运行的Jenkins服务器生成的一个进程:

这就是你不能阻止Tomcat的原因。(在8080上运行的不是Tomcat )。
要验证这一点并正确启动Tomcat,您可以尝试如下:
阻止詹金斯:

将删除运行在8080上的服务,而XAMPP能够正确检测Tomcat没有运行:

此时,您可以在XAMPP中启动Tomcat (这次应该真正开始):

转到localhost页面,端口8080,您将得到它的证明:

如果您需要,现在可以从XAMPP成功地阻止它:

发布于 2021-09-03 18:09:09
在Windows上: XAMPP在启动tomcat时打开一个shell(CMD),只需关闭该外壳。
https://stackoverflow.com/questions/39727531
复制相似问题