【问题标题】:Trying to get Tomcat running with XAMPP试图让 Tomcat 与 XAMPP 一起运行
【发布时间】:2016-03-08 05:55:02
【问题描述】:

我已经安装了 XAMPP v3.2.2 并且 Apache 和 MySQL 运行正常。 Tomcat 将无法启动并出现错误:

Tomcat Started/Stopped with errors, return code: 1
14:37:47  [Tomcat]  Make sure you have Java JDK or JRE installed and the required ports are free
14:37:47  [Tomcat]  Check the "/xampp/tomcat/logs" folder for more information

当我打开名为 catalina.pid 的日志时,它的 PID 为 8556(尽管每次尝试运行 Tomcat 时这个值都不同)。

我已更改 Tomcat 的默认端口。我已经安装了 Java JDK (C:\Program Files (x86)\Java\jdk1.8.0_65) 和 Java JRE (C:\Program Files (x86)\Java\jre6),并将 Windows 系统属性中的环境变量设置为 JAVA_HOMEJRE_HOME 到前面提到的文件路径。我不确定我还能尝试什么来克服这个错误?

** 关于 JRE 的额外信息 **

由于某种原因,我有两个 JRE 实例,C:\Program Files (x86)\Java\jre6C:\Program Files (x86)\Java\jre1.8.0_65。虽然我已经尝试在环境变量设置中进行设置,但都不起作用,我想知道这是否可能是问题的原因?

【问题讨论】:

  • 你在 8080 端口上还有其他东西在运行吗?
  • 我不确定如何检查正在使用的端口,所以我只是将 Tomcat HTTP 端口更改为 8081
  • 不,不管怎样,错误信息都是一样的
  • netstat -na |找到“8080”并确保您安装了 jdk/jre
  • @Ghayel 是的,我已经安装了 JDK 和 JRE

标签: tomcat xampp


【解决方案1】:

设置路径似乎有问题。确保设置路径示例路径:

  1. CATALINA_HOME : D:\Java\Tomcat
  2. 类路径:D:\Java\Tomcat\lib\servlet-api.jar;D:\Java\Tomcat\lib\jsp-api.jar
  3. JAVA_HOME : D:\Java\jdk
  4. 路径:D:\Java\jdk\bin;D:\Java\Tomcat\bin
  5. 您还可以使用“管理员”权限运行 Xamp Tomcat

如果您使用的是 Skype,请检查并确保 Skype 未使用端口 8080 或 8081。如果是这种情况,请更改 Skype 端口并重新启动 Skype

【讨论】:

  • 在哪里设置这些路径?作为 Windows 系统设置中的环境变量?
  • 右击>我的电脑>属性>高级系统设置>环境变量>系统变量>新建>变量名例如JAVA_HOME > 变量值 >D:\Java\jdk
  • 已完成,谢谢。原来这是一个权限问题,因为我在工作时使用了具有管理员限制的计算机,但您的帮助也很有用 - 谢谢
【解决方案2】:

进入环境变量,在系统变量中添加,

  • CATALINA_HOME : C:\xampp\tomcat

  • JAVA_HOME : C:\Program Files\Java\jdk1.8.0_92(到您系统中的 jdk 路径)

现在转到文件夹C:\xampp\tomcat 然后shift + right click 并选择在此处打开命令窗口并输入catalina_start 然后按Enter。

现在进入 xampp 控制面板并启动 tomcat。

【讨论】:

    【解决方案3】:

    感谢安妮·林格什, 它根据您的答案工作。

    进入环境变量,在系统变量中添加,

    CATALINA_HOME : C:\xampp\tomcat
    
    JAVA_HOME : C:\Program Files\Java\jdk1.8.0_92 (Upto your jdk path in your system)
    

    现在转到文件夹 C:\xampp\tomcat 然后 shift + 右键单击​​并选择在此处打开命令窗口并输入 catalina_start 然后按回车。

    现在进入 xampp 控制面板并启动 tomcat。

    【讨论】:

      【解决方案4】:

      确保存在以下注册表路径:

      HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java 开发工具包\14

      (14 或其他数字)

      Tomcat 启动器依赖于此。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2014-03-11
        • 1970-01-01
        • 2013-12-05
        • 1970-01-01
        • 2021-06-27
        • 2018-06-20
        • 1970-01-01
        • 2021-03-15
        相关资源
        最近更新 更多