如何修复-Djava.endorsed.dirs不支持,在Eclipse中安装WTP后出现?

bt1cpqcv  于 2023-06-29  发布在  Eclipse
关注(0)|答案(4)|浏览(191)

我以前在项目中使用过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.
fquxozlt

fquxozlt1#

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

(Bug在这里向Eclipse报告:https://bugs.eclipse.org/bugs/show_bug.cgi?id=533162

xxslljrj

xxslljrj2#

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

单击Overview窗口中的Open Launch Configuration链接

然后删除-Djava.endorsed线

xjreopfe

xjreopfe3#

Eclipse Oxygen.1a和更新版本包含更改,以便在Java 9中正确启动Tomcat。您需要更新IDE。

wfveoks0

wfveoks04#

我也遇到了同样的问题,但我可以通过更新Eclipse来解决它。单击帮助->检查更新->并将Eclipse更新到最新版本。更新后重启eclipse并检查。

相关问题