试图让Tomcat与XAMPP一起运行

时间:2015-12-03 14:51:39

标签: tomcat xampp

我已安装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。虽然我已尝试在环境变量设置中设置两者并且都不起作用,但我想知道这是否可能是问题的原因?

4 个答案:

答案 0 :(得分:1)

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

  1. CATALINA_HOME:D:\ Java \ Tomcat
  2. CLASSPATH: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。特权
  6. 如果您使用的是Skype,请检查并确保Skype没有使用端口8080或8081.如果是这种情况,请更改Skype端口并重新启动Skype

答案 1 :(得分:0)

转到环境变量,在系统变量add中,

  • 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。

答案 2 :(得分:0)

感谢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键并单击鼠标右键,然后在此处选择打开命令窗口,然后键入catalina_start,然后按Enter。

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

答案 3 :(得分:0)

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

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

(14个或其他数字)

Tomcat入门依赖于此。