java - 使用 OpenJDK10.0.2 从 Eclipse 启动 Tomcat 不起作用
问题描述
我正在尝试迁移到 Java 10.0.2(OpenJDK 由于许可证)。
我正在使用 Eclipse Photon(并在 Eclipse Oxygen 中尝试过)尝试使用在 Windows 7 中运行的 Tomcat v9.0.5
OpenJDK 1.8.0.171 一切正常但是当我切换到 OpenJDK 10.0.2(或 OpenJDK 9)时,我被告知:-
Java 虚拟机启动器
错误:无法创建 Java 虚拟机。错误:发生了致命异常。程序将会退出。
接着:-
出现问题
'Starting Tomcat v9.0 64bit' 遇到了问题。
服务器Tomcat v9.0 64bit 启动失败
我可以从命令行很好地启动它,但不能从 Eclipse 中启动它。
我确定我一定错过了一些东西,但想不出什么。
我似乎花了很长时间寻找解决方案,但一无所获。
添加以响应 duffymo - Tomcat 日志显示“-Djava.endorsed.dirs=C:\Program Files\Apache Software Foundation\apache-tomcat-9.0.5\endorsed 不支持。认可的标准和模块化形式的独立 API 将是通过可升级模块的概念支持。”
解决方案
推荐阅读
- java - 用破折号分隔的三个或更多数字之间的破折号替换句子中的空格
- xpath - XPath 表达式的评估导致错误
- django - Django Rest Framework - 订购嵌套的反向查找序列化程序
- java - 嗨,我现在正在处理一个 Java 插入问题,并且在我的代码运行后出现了一种错误;不知道怎么解决
- python-3.x - BeautifulSoup,请求,数据框,从 Excel 中提取并保存到 Excel
- gradle - kapt:发生异常:java.lang.NoSuchMethodError:android.databinding.tool.store.ResourceBundle。
(Ljava/lang/String;Z)V - mysql - 如何在mysql中给远程用户超级权限?
- ios - 如何更改 Live Photo 元数据以转换为 Loop 或 Bounce?
- javascript - 提交表单之前的Javascript处理条件
- java - Java Swing 中未显示组件