试图让Tomcat使用XAMPP运行
我已经安装了XAMPPV3.2.2,并且Apache和MySQL运行正常。但Tomcat不会启动,并出现错误:试图让Tomcat使用XAMPP运行,tomcat,xampp,Tomcat,Xampp,我已经安装了XAMPPV3.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/l
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:\ProgramFiles(x86)\Java\jre6
和C:\ProgramFiles(x86)\Java\jre1.8.0\u 65
。虽然我尝试过在环境变量设置中同时设置这两个变量,但都不起作用,我想知道这是否是问题的原因?设置路径似乎有问题。确保设置了路径示例路径:
CATALINA_主页:D:\Java\Tomcat
类路径:D:\Java\Tomcat\lib\servlet-api.jar;D:\Java\Tomcat\lib\jsp-api.jar
JAVA\u主页:D:\JAVA\jdk
路径:D:\Java\jdk\bin;D:\Java\Tomcat\bin
您还可以使用“管理员”权限运行Xamp Tomcat
如果您正在使用skype,请检查并确保skype未使用端口8080或8081。如果是这种情况,请更改skype端口并重新启动skype转到环境变量,在系统变量添加中
CATALINA_HOME : C:\xampp\tomcat
JAVA_HOME : C:\Program Files\Java\jdk1.8.0_92 (Upto your jdk path in your system)
- CATALINA_主页:C:\xampp\tomcat
- JAVA_HOME:C:\Program Files\JAVA\jdk1.8.0_92(直到系统中的jdk路径)
现在转到文件夹C:\xampp\tomcat
,然后shift+右键单击
,在此处选择“打开命令窗口”,键入catalina\u start
,然后按enter键
现在转到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键并单击鼠标右键,在此处选择“打开命令窗口”,键入catalina\u start,然后按enter键
现在转到xampp控制面板并启动tomcat。确保以下注册表路径存在:
HKEY\U本地\U机器\SOFTWARE\JavaSoft\Java开发工具包\14
(14或其他数字)
Tomcat starter依赖于此。端口8080上还运行其他端口吗?我不确定如何检查哪些端口正在使用,所以我只是将Tomcat HTTP端口更改为8081No,错误消息是相同的regardlessnetstat-na |查找“8080”,并确保安装了jdk/jre@Ghayel对我已经安装了JDK和jrek,在哪里设置这些路径?作为Windows系统设置中的环境变量?右键单击>我的电脑>属性>高级系统设置>环境变量>系统变量>新建>变量名称,例如JAVA\u HOME>变量值>D:\JAVA\jdkhave done,谢谢。原来这是一个权限问题,因为我在工作中使用的计算机有管理员限制,但您的帮助也很有用-谢谢