介紹
我被分配到一個舊的 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 檔案,試圖直接運行,但它太亂了,似乎不起作用
請幫忙
uj5u.com熱心網友回復:
要運行 TomEE 7,您需要使用 Java 7 或 Java 8。
您的日志表明,您嘗試使用 Java 17 運行,但這是行不通的。Java 17 僅在 TomEE 8.0.11 (Jakarta EE 8) 或 TomEE 9.0.0 M8-SNAPSHOT (Jakarta EE 9.1) 中受支持。
此外,看起來您的環境變數 (JAVA_HOME) 指向一個不存在的 Java 可執行檔案。
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/476472.html
上一篇:當拋出FileUploadBase.SizeException(FileUploadException)時,似乎請求是重復的(使用CommonsFileUpload)
下一篇:用戶只能看到他的資料Django
