XAMPP Tomcat没有停止

时间:2016-09-27 14:36:17

标签: windows apache tomcat xampp

我的Windows机器上安装了XAMPP, 我无法阻止Tomcat服务器。

我也尝试使用Process Id杀死进程, 但奇怪的是,它没有显示在任务管理器或本地服务中, 我在这里提到的 - apache service not stopping in xampp

这是我的XAMPP控制面板截图 - enter image description here

这是任务管理器,我找不到XAMPP控制面板中显示的进程ID 3104 -

enter image description here

我确实运行了“Services.msc”命令来查找并停止它,但也没有运气。

enter image description here

1 个答案:

答案 0 :(得分:3)

您应该检查PID并验证它是否与XAMPP误认为Tomcat的任何其他服务/进程无关。

在我的情况下,我让Jenkins在端口8080上运行并启动XAMPP,它“猜测”Tomcat已经在运行:

Tomcat detected as already running

实际上,看看PID(在我的情况下是198092),它与java.exe相关联:

java.exe

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

Jenkins On

这就是为什么你不能从那里停止Tomcat ...(它不是在8080上运行的Tomcat)。

要验证这一点并正确启动Tomcat,您可以尝试:

停止詹金斯:

Jenkins Off

将删除8080上运行的服务,XAMPP能够正确检测到Tomcat未运行:

Tomcat not running

此时你可以在XAMPP中启动Tomcat(这次它应该真正启动):

Tomcat running

转到本地主机页面,端口8080,您将获得它的证明:

Tomcat Page

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

Tomcat Stop