Tomcat 运行 在 Intellij 上似乎找不到 JAVA 的正确路径
Tomcat running on Intellij doesn't seem to find the right path to JAVA
简介
我被分配到一个旧的 Java Facets 应用程序,为了完成我的工作,我必须先做一个逆向工程任务,因此 运行 在我的机器上运行该项目.
问题
所以该项目似乎构建良好,它应该 运行 在 Tomcat 7 服务器上,但现在已经 3 天了,我几乎尝试了我能想到的一切来解决这个问题单输出:
/home//.jdks/temurin-17.0.3/bin/java -Dfile.encoding=UTF-8 -classpath /tmp/classpath1653361017.jar com.intellij.javaee.oss.process.JavaeeProcess 40057 org.jetbrains.idea.tomcat.agent.TomEEAgent
/home//apache-tomee-plume-7.0.9/bin/catalina.sh run
[2022-05-11 09:49:54,280] Artifact MyProject:war exploded: Waiting for server connection to start artifact deployment...
/home/azesa/apache-tomee-plume-7.0.9/bin/catalina.sh: line 427: /var/lib/snapd/snap/intellij-idea-ultimate/353/bin/java: No such file or directory
Disconnected from server
我试过的东西
- 我尝试手动配置 catalina.sh 但最终破坏了它。
- 我更改了 /etc/profile 文件并添加了两个导出语句,一个是 JAVA_HOME,另一个是 CATALINA_HOME
- 我也复制了/webapps目录下的WAR文件,试图直接运行,但是太乱了,好像不行
请帮助
要运行TomEE 7,需要使用Java7或者Java8.
您的日志表明,您尝试 运行 和 Java 17,但这是行不通的。 Java 17 仅在 TomEE 8.0.11 (Jakarta EE 8) 或 TomEE 9.0.0+M8-SNAPSHOT (Jakarta EE 9.1) 中受支持。
此外,您的环境变量 (JAVA_HOME) 似乎指向一个不存在的 Java 可执行文件。
简介
我被分配到一个旧的 Java Facets 应用程序,为了完成我的工作,我必须先做一个逆向工程任务,因此 运行 在我的机器上运行该项目.
问题
所以该项目似乎构建良好,它应该 运行 在 Tomcat 7 服务器上,但现在已经 3 天了,我几乎尝试了我能想到的一切来解决这个问题单输出:
/home//.jdks/temurin-17.0.3/bin/java -Dfile.encoding=UTF-8 -classpath /tmp/classpath1653361017.jar com.intellij.javaee.oss.process.JavaeeProcess 40057 org.jetbrains.idea.tomcat.agent.TomEEAgent
/home//apache-tomee-plume-7.0.9/bin/catalina.sh run
[2022-05-11 09:49:54,280] Artifact MyProject:war exploded: Waiting for server connection to start artifact deployment...
/home/azesa/apache-tomee-plume-7.0.9/bin/catalina.sh: line 427: /var/lib/snapd/snap/intellij-idea-ultimate/353/bin/java: No such file or directory
Disconnected from server
我试过的东西
- 我尝试手动配置 catalina.sh 但最终破坏了它。
- 我更改了 /etc/profile 文件并添加了两个导出语句,一个是 JAVA_HOME,另一个是 CATALINA_HOME
- 我也复制了/webapps目录下的WAR文件,试图直接运行,但是太乱了,好像不行
请帮助
要运行TomEE 7,需要使用Java7或者Java8.
您的日志表明,您尝试 运行 和 Java 17,但这是行不通的。 Java 17 仅在 TomEE 8.0.11 (Jakarta EE 8) 或 TomEE 9.0.0+M8-SNAPSHOT (Jakarta EE 9.1) 中受支持。
此外,您的环境变量 (JAVA_HOME) 似乎指向一个不存在的 Java 可执行文件。