0

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


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

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.

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

谢谢!

4

1 回答 1

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

于 2018-07-01T23:14:44.337 回答