【问题标题】:Tomcat service not running after installing XAMPP [closed]安装XAMPP后Tomcat服务未运行[关闭]
【发布时间】:2012-03-24 04:10:03
【问题描述】:

我已按照以下步骤在 Windows 7 Home(64 位)中安装 XAMPP 1.7.7

  1. 我下载的是 ZIP 文件而不是 EXE 文件,并将其保存到“下载”文件夹中。

  2. 我使用 WinRAR 提取了其中的所有内容。

  3. 解压 ZIP 文件后,我将新创建的“xampp”文件夹从“Downloads”移动到“C:\”

  4. 接下来,我关闭了用户帐户控制 (UAC)。

  5. 然后,导航到“C:\xampp”并创建桌面快捷方式。

  6. 运行新的 XAMPP Control Desktop 快捷方式并“启动”用于 MySQL、Apache 和 Tomcat 的快捷方式。对于 MySQL、Apache,我看到一个绿色的“正在运行”指示器。但是,对于 Tomcat 什么都没有。日志显示 Tomcat 已在端口 8080 上启动,但实际上并非如此,而且我没有看到绿色的“正在运行”指示灯。

当我打开 Web 浏览器并输入 http://localhost 时,我会看到 XAMPP 启动画面。但是,如果我尝试使用http://localhost:8080,它会显示“无法连接”。如果我转到 Tomcat 状态,我会看到:

XAMPP 状态 此页面为您提供了一个页面来查看有关哪些正在运行和工作以及哪些不工作的所有信息。

MySQL database                   ACTIVATED      
    PHP                          ACTIVATED      
    HTTPS (SSL)                  ACTIVATED      
    Common Gateway Interface (CGI)   ACTIVATED      
    Server Side Includes (SSI)   ACTIVATED      
    SMTP Service                   DEACTIVATED      
    FTP Service                DEACTIVATED      
    Tomcat Service                 DEACTIVATED 

为什么 Tomcat 被停用?我试图用 .EXE 文件安装 XAMPP 1.7.7 并且发生了同样的事情。我该如何解决这个问题?

【问题讨论】:

  • 这是因为你的 JDK/Java 运行环境不是 32 位版本,就像 xampp 是 32 位结构一样。第 1 步:卸载您的 xampp。第 2 步:卸载您的 java 和 jdk。第 3 步:从oracle.com/technetwork/java/javase/downloads/… 安装 jdk-8u131-windows-i586.exe 第 4 步:重新安装 xampp。这将解决您的问题。

标签: tomcat xampp windows-7-x64


【解决方案1】:

由于某种原因,您的 xampp 应用无法运行 calatina_start 批处理文件。转到 c:\xampp\tomcat\ 按“catalina_start”,它将为您启动批处理文件,然后如果您再次检查 localhost 上的状态,它将显示 tomcat 服务已激活,您可以加载 localhost:8080。 但我不知道它不能自动与 xampp 一起运行的原因。希望这可以帮助。 如果你想出别的办法,请告诉我。

【讨论】:

  • 就我而言,它适用于 Windows Vista,谢谢
  • 谢谢,它在 Windows 7 中也有帮助。投票你的建议:)
  • 谢谢,您的回答成功了!但我不禁想知道是否有永久的解决方案,还是我需要一直手动运行 bat 文件?
【解决方案2】:

我发现“catalina”的路径可能有一些错误,因为 就我而言,它在安装后直接工作,它说: catalina 主页:xampp/tomcat 但是当你停止一切并重新开始甚至重新启动后 黑色 DOS 窗口中给出的 catalina home 路径是:xampp/tmp/tomcat 和消息:“找不到路径” 我想,有一个主要的错误......

问候 舒比

【讨论】:

  • 我遇到了同样的问题,但发现 XAMPP 控制面板启动链接的启动文件夹设置为 ...\xampp\tmp 当我将其更改为 ...\xampp 时,它按预期工作。跨度>
  • 这是因为你的 JDK/Java 运行环境不是 32 位版本,就像 xampp 是 32 位结构一样。第 1 步:卸载您的 xampp。第 2 步:卸载您的 java 和 jdk。第 3 步:从 oracle.com/technetwork/java/javase/downloads/… 安装 jdk-8u131-windows-i586.exe 第 4 步:重新安装 xampp。这将解决您的问题。
【解决方案3】:

首先确保您的 PC 上安装了 Java jdk。从here 下载副本并重新运行您的 xampp。

【讨论】:

    猜你喜欢
    • 2023-04-06
    • 2020-07-20
    • 2015-09-27
    • 2011-04-21
    • 1970-01-01
    • 2014-07-28
    • 2017-12-10
    • 1970-01-01
    • 2018-09-24
    相关资源
    最近更新 更多