【问题标题】:XAMPP Tomcat Not StoppingXAMPP Tomcat 没有停止
【发布时间】:2017-02-05 06:06:56
【问题描述】:

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

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

这是我的 XAMPP 控制面板屏幕截图 -

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

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

【问题讨论】:

    标签: windows apache tomcat xampp


    【解决方案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 成功阻止它:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-09-24
      • 2013-08-31
      • 2015-10-05
      • 2014-11-16
      • 1970-01-01
      • 2017-06-14
      • 1970-01-01
      相关资源
      最近更新 更多