我以前在项目中使用过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条答案
按热度按时间fquxozlt1#
要修复此错误,您需要将Eclipse Web Tools Platform(WTP)安装/更新到3.9.4或更高版本。
(Bug在这里向Eclipse报告:https://bugs.eclipse.org/bugs/show_bug.cgi?id=533162)
xxslljrj2#
我在Eclipse中在JDK 13上运行Tomcat 9时也遇到了同样的错误。我只是从VM参数中删除了
-Djava.endorsed.dirs=C:\....
,然后再次重启Tomcat。单击Overview窗口中的Open Launch Configuration链接
然后删除
-Djava.endorsed
线xjreopfe3#
Eclipse Oxygen.1a和更新版本包含更改,以便在Java 9中正确启动Tomcat。您需要更新IDE。
wfveoks04#
我也遇到了同样的问题,但我可以通过更新Eclipse来解决它。单击帮助->检查更新->并将Eclipse更新到最新版本。更新后重启eclipse并检查。