试图让Tomcat使用XAMPP运行

试图让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

我已经安装了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/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,谢谢。原来这是一个权限问题,因为我在工作中使用的计算机有管理员限制,但您的帮助也很有用-谢谢