Ani*_*aje 1 windows apache xampp tomcat
我在Windows机器上安装了XAMPP,但无法停止Tomcat服务器。
我也尝试使用进程ID 终止该进程,但是很奇怪,它没有显示在任务管理器或本地服务中,我在这里指的是 -apache服务未在xampp中停止
这是任务管理器,我找不到XAMPP控制面板中所示的进程ID 3104,
我确实运行了命令“ Services.msc”来查找并停止它,但是那里也没有运气。
您应该检查PID,并确认它与XAMPP误认为Tomcat的任何其他服务/进程无关。
在我的情况下,我让Jenkins运行在端口8080上,并启动XAMPP,这是在“猜测” Tomcat已经在运行:
实际上,查看PID(在我的情况下为198092),它与java.exe相关联:
这是我的Jenkins服务器在该端口上运行的过程:
这就是为什么您不能从那里停止Tomcat的原因(它不是Tomcat在8080上运行)。
要验证这一点并正确启动Tomcat,可以尝试以下操作:
停止詹金斯:
将删除在8080上运行的服务,XAMPP能够正确检测到Tomcat未运行:
在这一点上,您可以在XAMPP中启动Tomcat(并且这次应该真正启动):
转到本地主机页面(端口8080),您将得到一个证明:
如果您愿意,现在可以从XAMPP成功停止它: