以下问题已修复,服务器现在可以运行。但是,它一直打印红色消息,但随后将其删除并运行...这正常吗?是否需要修复它-如果可以的话,怎么办?
当我在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.
在我看过的所有教程和论坛中,没有一个提议的解决方案对我有帮助。 如何解决此问题并使服务器正常运行?
谢谢!
答案 0 :(得分:0)
您正在使用什么JRE?您收到的错误似乎表明JRE版本之间不兼容。就像Tomcat的文档https://tomcat.apache.org/tomcat-9.0-doc/class-loader-howto.html中提到的那样,Java不支持“认可”功能,因此这意味着某些东西不断将其添加到您的配置中。
这似乎是eclipse的问题(或者至少是在您的系统上进行设置的方式)。尝试查看此Eclipse错误链接,因为它可能会提供有关您正在处理的问题的更多信息: