[英]Fatal Exception while trying to run Tomcat Server in Intellij IDEA
當我嘗試在本地運行Tomcat服務器時,出現以下錯誤。
D:\aarthsoftwares\apache-tomcat-7.0.82\bin\catalina.bat run
Using CATALINA_BASE:
"C:\Users\Aarthi\.IntelliJIdea2017.3\system\tomcat\Unnamed_messenger1"
Using CATALINA_HOME: "D:\aarthsoftwares\apache-tomcat-7.0.82"
Using CATALINA_TMPDIR: "D:\aarthsoftwares\apache-tomcat-7.0.82\temp"
Using JRE_HOME: "C:\Program Files\Java\jdk-9.0.1"
Using CLASSPATH: "D:\aarthsoftwares\apache-tomcat-
7.0.82\bin\bootstrap.jar;D:\aarthsoftwares\apache-tomcat-7.0.82\bin\tomcat-
juli.jar"
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.
-Djava.endorsed.dirs=D:\aarthsoftwares\apache-tomcat-7.0.82\endorsed is not
supported. Endorsed standards and standalone APIs
in modular form will be supported via the concept of upgradeable modules.
Disconnected from server
請幫助相同。
Tomcat 9支持Java 8和更高版本Tomcat 8支持Java 7和更高版本Tomcat 7支持運行Tomcat 9的Java 6解決了以上錯誤
Endorsed
功能 顯然,您正在使用Java 9運行Tomcat。
閱讀《 JDK 9某些功能的終結》以了解Java 9中不支持Java認可的標准覆蓋機制 。
在XML解析器部分中的類加載器的Tomcat文檔頁面上 ,了解有關覆蓋機制的信息。
有關替代方法,請參閱問題, 如何在Java 9中替換認可目錄?
您可能需要切換到更高版本的Tomcat才能與Java 9一起運行。我尚不清楚哪些Tomcat版本仍兼容。 您需要對新聞進行一些研究,因為我們仍處於Java 9的早期。
根據我的經驗,我確實知道Tomcat 9.0.2 beta在帶有Vaadin 8.2的macOS Sierra上的Java 9.0.1上運行。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.