正在尝试获取 Tomcat 运行 XAMPP

Trying to get Tomcat running with XAMPP

我已经安装了 XAMPP v3.2.2 并正确安装了 Apache 和 MySQL 运行ning。 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。虽然我已经尝试在环境变量设置中设置两者都不起作用,但我想知道这是否可能是问题的原因?

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

  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 具有 "Administrator" 权限

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

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

  • CATALINA_HOME : C:\xampp\tomcat

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

现在转到文件夹 C:\xampp\tomcat 然后 shift + right click 并在此处选择打开命令 window 并键入 catalina_start 然后按回车键。

现在转到 xampp 控制面板并启动 tomcat。

谢谢 Anne Lingesh, 它按照您的回答工作。

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

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 + 右键单击​​并选择打开命令 window 并键入 catalina_start 然后按回车键。

现在转到 xampp 控制面板并启动 tomcat。

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

HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java 发展 Kit

(14 或其他数字)

Tomcat启动器就靠这个了