12

我以前用tomcat做项目,但是这个问题是在安装WTP之后出现的,当我尝试在服务器上运行应用程序时发生。

首先出现一条消息,无法创建 Java 虚拟机,然后在控制台中出现以下消息:

-Djava.endorsed.dirs=C:\Program Files\Apache Software Foundation\Tomcat 9.0\endorsed is not supported. Endorsed standards and standalone APIs
in modular form will be supported via the concept of upgradeable modules.
4

3 回答 3

6

要修复此错误,您需要将 Eclipse Web 工具平台 (WTP) 安装/更新到版本 3.9.4 或更高版本。

(这里向 Eclipse 报告了错误: https ://bugs.eclipse.org/bugs/show_bug.cgi?id=533162 )

于 2018-05-24T08:42:40.350 回答
4

我在 JDK 13 上运行 Tomcat 9 的 Eclipse 中遇到了同样的错误。我刚刚-Djava.endorsed.dirs=C:\.... 从 VM 参数中删除了,然后再次重新启动 Tomcat。

Java 虚拟机错误

单击“概览”窗口中的“打开启动配置”链接 概览选项卡

然后删除-Djava.endorsed线

删除 Djava 行

于 2020-01-22T22:39:57.663 回答
0

Eclipse Oxygen.1a 和更新版本包含使用 Java 9 正确启动 Tomcat 的更改。您需要更新 IDE。

于 2018-04-19T12:32:03.400 回答