【问题标题】:can't initialize tomcat in Xampp无法在 Xampp 中初始化 tomcat
【发布时间】:2018-04-14 02:46:18
【问题描述】:

我正在尝试将 xampp 用于课程,但无法使 tomcat 正常工作,我得到的错误是:

"Tomcat 启动/停止错误,返回码:1 确保您已安装 Java JDK 或 JRE,并且所需的端口是免费的 查看“/xampp/tomcat/logs”文件夹了解更多信息”

我见过很多其他人有这个问题,但他们得到的任何建议都没有帮助我摆脱它。

我已经解决了这样的环境变量:

  • CATALINA_HOME: C:\xampp\tomcat
  • 类路径:C:\xampp\tomcat\lib\servlet-api.jar;C\xampp\tomcat\lib\jsp-api.jar
  • JAVA_HOME: C:\Program Files\Java\jdk-9
  • JRE_HOME:C:\Program Files\Java\jdk-9
  • 路径:C:\Program Files\Java\jdk-9\bin;C:\xampp\Tomcat\bin;C:\Program Files\Java\jre-9\bin

我已经将端口设置为 7070(不确定这是否有效)

当我从 cmd 运行 CATALINA_START 时,我得到了这个:

C:\xampp\tomcat>catalina_start

[XAMPP]: Searching JDK HOME with reg query ...
'reg' is not recognized as an internal or external command, operable program or batch file.
'reg' is not recognized as an internal or external command, operable program or batch file.

[XAMPP]: Seems fine!
[XAMPP]: Set JAVA_HOME : C:\Program Files\Java\jdk-9
[XAMPP]: Set CATALINA_HOME : C:\xampp\tomcat

Using CATALINA_BASE:   "C:\xampp\tomcat"
Using CATALINA_HOME:   "C:\xampp\tomcat"
Using CATALINA_TMPDIR: "C:\xampp\tomcat\temp"
Using JRE_HOME:        "C:\Program Files\Java\jre-9"
Using CLASSPATH:       "C:\xampp\tomcat\bin\bootstrap.jar;C:\xampp\tomcat\bin\tomcat-juli.jar"
-Djava.endorsed.dirs=C:\xampp\tomcat\endorsed is not supported. Endorsed standards and standalone APIs
in modular form will be supported via the concept of upgradeable modules.
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.

Apache 和 MySQL 工作正常,但是 tomcat 让人头疼 有谁知道哪里出了问题?

【问题讨论】:

标签: tomcat xampp


【解决方案1】:

我卸载了 1.9 并安装了 1.8,Tomcat 立即启动并运行。另一种选择是在 xampp 外部安装 Tomcat 9 并使用 java 1.9 运行它,但就我而言,使用 java 1.8 运行 tomcat 7 就足够了。

【讨论】:

    猜你喜欢
    • 2013-08-04
    • 1970-01-01
    • 2012-02-14
    • 2015-09-14
    • 2023-03-18
    • 2017-06-11
    • 1970-01-01
    • 1970-01-01
    • 2015-05-21
    相关资源
    最近更新 更多