簡體   English   中英

無法運行動態Web項目-Java EE

[英]Unable to run Dynamic Web Project - Java EE

最初,我在Tomcat 9中安裝了jdk10。我無法運行任何帶有以下錯誤的動態Web項目:

-Djava.endorsed.dirs=/usr/local/src/apache-tomcat-8.5.31/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.

經過研究,似乎jdk9 / 10與Tomcat 9之間存在不兼容。

因此,我下載並安裝了jre8和Tomcat 8,但由於相同的原因,我仍然無法運行該應用程序。

在此處輸入圖片說明

在此處輸入圖片說明

Eclipse首選項> Java>編譯器已經指向1.8

我清理了該項目並創建了一個新項目,以確保新設置適用於新項目,但是會發生相同的錯誤。 而且我不知道為什么在控制台上仍然顯示jdk10。

在此處輸入圖片說明

我的機器運行Antergos Linux和Oxygen Eclipse 4.7.3

非常感謝任何輸入,謝謝!

我在日食上有同樣的問題。 盡管路徑變量和工作區JDK是Java 8,但無論如何,tomcat仍配置為使用Java 10。 我不得不更改tomcat的配置。

在Eclipse中,您必須打開“服務器”視圖,雙擊tomcat服務器(它將打開服務器配置頁面)->單擊運行時環境->選擇jdk8。 這為我解決了這個問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM