【问题标题】:File Not Found Error When Running Apache Tomcat7运行 Apache Tomcat7 时未找到文件错误
【发布时间】:2020-12-23 05:11:00
【问题描述】:

我尝试使用 bin 文件夹下的 ./startup.sh 运行 tomcat。控制台打印出以下内容:

Using CATALINA_BASE:   /c/Users/zzhang/Desktop/apache-tomcat-7.0.107-src
Using CATALINA_HOME:   /c/Users/zzhang/Desktop/apache-tomcat-7.0.107-src
Using CATALINA_TMPDIR: /c/Users/zzhang/Desktop/apache-tomcat-7.0.107-src/temp
Using JRE_HOME:        /c/Program Files (x86)/Common Files/Oracle/Java
Using CLASSPATH:       /c/Users/zzhang/Desktop/apache-tomcat-7.0.107-src/bin/bootstrap.jar:/c/Users/zzhang/Desktop/apache-tomcat-7.0.107-src/bin/tomcat-juli.jar
Using CATALINA_OPTS:
Tomcat started.

但是,当我转到 localhost:8080 时,它显示无法访问该站点。当我检查 catalina.out 中的日志时,它显示以下内容:

/c/Users/zzhang/Desktop/apache-tomcat-7.0.107-src/bin/catalina.sh: line 498: /c/Program Files (x86)/Common Files/Oracle/Java/bin/java: No such file or directory

有人知道我该如何解决这个问题吗?

目前我的 JAVA_HOME 指向"C:\Program Files\Java\jdk-11\"

谢谢

【问题讨论】:

    标签: tomcat java-home catalina


    【解决方案1】:

    基于您使用 shell 脚本(以“.sh”结尾的文件)并观察 Windows 路径(“c:\Program Files\Java\jdk-11”我猜您使用的是 cygwin?

    catalina.sh 将更喜欢您的 JRE_HOME,除非您使用调试选项运行。您的 JRE_HOME 设置为什么?如果已设置,请尝试将其清除...

    $ export JRE_HOME=""
    $ startup.sh
    

    $ JRE_HOME="" startup.sh
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-10-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多