在动态Web项目中运行Tomcat服务器时出错

时间:2018-07-01 20:52:24

标签: java eclipse tomcat endorsed

以下问题已修复,服务器现在可以运行。但是,它一直打印红色消息,但随后将其删除并运行...这正常吗?是否需要修复它-如果可以的话,怎么办?


当我在Eclipse中创建动态Web项目并尝试运行使所有.sh文件都可执行的Apache Tomcat v9.0服务器时,它仍然给我以下错误:

Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.
-Djava.endorsed.dirs=/Users/my_name/Desktop/tomcat/apache-tomcat- 
9.0.10/endorsed is not supported. Endorsed standards and standalone APIs
in modular form will be supported via the concept of upgradeable modules.

在我看过的所有教程和论坛中,没有一个提议的解决方案对我有帮助。 如何解决此问题并使服务器正常运行?

谢谢!

1 个答案:

答案 0 :(得分:0)

您正在使用什么JRE?您收到的错误似乎表明JRE版本之间不兼容。就像Tomcat的文档https://tomcat.apache.org/tomcat-9.0-doc/class-loader-howto.html中提到的那样,Java不支持“认可”功能,因此这意味着某些东西不断将其添加到您的配置中。

这似乎是eclipse的问题(或者至少是在您的系统上进行设置的方式)。尝试查看此Eclipse错误链接,因为它可能会提供有关您正在处理的问题的更多信息:

https://bugs.eclipse.org/bugs/show_bug.cgi?id=507338

相关问题