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

无法在Xampp中初始化tomcat

吕高昂
2023-03-14

我试图在一个课程中使用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却让人头疼,有谁知道哪里会出错吗?

共有1个答案

裘嘉树
2023-03-14

我卸载了1.9并安装了1.8,Tomcat立即启动并工作。另一个选择是在xampp之外安装Tomcat9并使用Java1.9运行它,但就我的目的而言,使用Java1.8运行Tomcat7就足够了。

 类似资料:
  • 我有一个使用MIP SDK的Azure函数,当调用< code>MIP时,我得到以下错误。CreateMipContext(...): 令人惊讶的是,该错误仅在 Azure 上运行时发生。在本地运行时,一切都很好。 我正在使用MIP SDK v1.8.86和.NET Core 3.1。 知道OneDS是什么或者是什么导致了错误吗?

  • 新CONF:我做了一些改变来配合你所说的。现在我删除了hibernate-cfg.xml并在spring-servlet.xml中做了所有的conf: 它可能来自我的java文件吗? 错误是: Bean 类 [org.springframework.orm.hibernate4.LocalSessionFactoryBean] 的属性 'transaction' 无效:Bean 属性 'trans

  • 我正在尝试使用Spring开发Rest代码。 我的MongoDAO类如下所示 但我得到的错误是.. 原因:org . spring framework . beans . factory . beancreationexception:创建在文件[C:\ Users \ user \ Desktop \ ITAU \ 77 \ ABC-iCOE-WAL \ ItauBankingTransac s

  • 我已经在macOS 10.14上安装了Cassandra 3.11.3。openjdk版本“11”2018-09-25 openjdk运行时环境18.9(build 11 28)openjdk 64位服务器VM 18.9(build 11 28,混合模式) 当我试图启动卡桑德拉时,我 我猜,某处没有初始化,或者存在与Java相关的不兼容性。有人有什么想法吗?

  • 当我在iReport 5.1.0中预览JasperReports的报告时,它执行得很好。它包含一个饼图,当我需要从jsp文件运行它时,问题就来了。 烧烤-1.5-beta1.jar commons-beanutils-1.8.2.jar Commons-Collections-3.2.1.jar commons-digester-2.1.jar commons-javaflow-20060411.

  • 问题:给定一个字符串数组,将字母表组合在一起。你可以按任何顺序返回答案。 字形是一个单词或短语,通过重新排列一个不同的单词或短语的字母,通常使用所有的原始字母一次。 代码: 错误: