我已安装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_HOME
和JRE_HOME
到前面提到的文件路径。我不确定我还能尝试通过这个错误吗?
**关于JRE的其他信息**
出于某种原因,我有两个JRE实例,C:\Program Files (x86)\Java\jre6
和C:\Program Files (x86)\Java\jre1.8.0_65
。虽然我已尝试在环境变量设置中设置两者并且都不起作用,但我想知道这是否可能是问题的原因?
答案 0 :(得分:1)
设置路径似乎有问题。确保设置路径示例路径:
如果您使用的是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入门依赖于此。