当前位置: 首页 > 知识库问答 >
问题:

试图让Tomcat运行XAMPP

裴甫
2023-03-14

我已经安装了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的默认端口。我已经安装了JavaJDK(C:\Program Files(x86)\Java\jdk1.8.0_65)和JavaJRE(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。虽然我尝试过在环境变量设置中设置这两个,但都不起作用,但我想知道这是否是问题的原因?

共有3个答案

宰父智敏
2023-03-14

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

莘光华
2023-03-14

转到环境变量,在系统变量添加中,

>

  • CATALINA_HOME: C:\xampp\tomcat

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

    现在转到文件夹C:\xampp\tomcat然后shift右键单击并在此处选择打开命令窗口并键入catalina_start然后点击Enter。

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

  • 公孙琛
    2023-03-14

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

    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

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

     类似资料:
    • 新到Android等。 我跟着走了,但一定是出了什么问题。 ... 在工作区中,我有自己的项目: 在此项目内部:在“libs”中,我添加了“android-support-v4.jar” 在此项目中:在Android依赖项中,我有“android-support-v4.jar” 在此项目内部:在参考文献库中,我有“google-play-services.jar” 在此项目内部:在参考库中,我有“

    • null 这是我的终端指纹 ankit@ankit-Hcl-desktop:~/apache-tomcat-8.0.28/bin$./startup.sh 使用catalina_base:/home/ankit/apache-tomcat-8.0.28 无法连接 Firefox无法建立到localhost:8080的服务器的连接。 之后我用了catalina.sh 我做错了什么?

    • 作为一名测试人员,我希望通过使用PHPUnit来测试代码的安全性和可靠性。 目前,PHPUnit只通过了11项测试中的第一项。然后它放弃其余的测试,没有消息。 我尝试过的: 删除PHPUnit,清除我的缓存(),并重新安装PHPUnit() 确保每个测试文档字符串中都有 使用\test[a-zA-Z]\作为函数名 使用phpunit--filter[未运行的测试的名称] 将PHPUnit从v8.4

    • 我在Jenkins的plugin,这个插件可以运行现场测试,但不能由调度器自动运行。这个提供了按钮,但我必须自己点击它。 问题:我可以对按钮或任何其他建议进行变通吗? 目标是:再次自动运行失败的测试。

    • 我正在开发一个spring启动应用程序并编写一些junit测试。 但我发现,当我运行任何测试时,tomcat也会启动,这使得这些测试非常缓慢,浪费了很多时间。 当我开发一个SpringMvc应用程序时,junit测试可以在不启动tomcat的情况下运行,这节省了很多时间。 所以,我想问它在那里无论如何要运行启动tomcat的springstart测试?

    • 我对OSGi不是完全的新手,但显然已经够新手了。 我想做的是编写一个OSGi(ApacheFelix)包,并将Java脚本API(JSR-223)与Groovy结合使用。为此,我安装了groovy 2.4.12,它已经是一个OSGi捆绑包,我将groovy运行时(2.4.12)视为Felix远程Shell控制台中的一个活动服务。 我也理解Java的ServiceLoader API和OSGi的捆绑