我在我的Windows机器上安装了apache-tomcat-9.0.7并具有以下环境配置:
echo%JAVA_HOME%
C:\ Program Files \ Java \ jdk-10.0.1
echo%JRE_HOME%
C:\ Program Files \ Java \ jre-10.0.1
AS:反向64位
Eclipse版本:Oxygen.3a版本(4.7.3a)
每当我从cmd运行catlina.bat start
时,服务器在localhost上运行正常但是我无法从eclipse的服务器配置中获取服务器实例。
Endorsed standards and standalone APIs in modular form will be supported via the concept of upgradeable modules
。解决这个问题的任何方法?
您需要一个不在主Oxygen站点上的更新。在“可用软件站点”首选项页面中将http://download.eclipse.org/webtools/repository/oxygen/
添加为URL,然后从“帮助”菜单中检查更新。
https://bugs.eclipse.org/533162
编辑:此修补程序将在本月晚些时候的Photon(WTP 3.10)版本中正确包含。
在我的Eclipse Oxygen IDE中,WTP版本没有按照@nitind的建议进行更新。
我想通过一些试验和错误来解决这个问题,因为我想更改Tomcat的JRE版本
还可以在Compiler&Project Facets中更改JDK版本
还要在Compiler&Project Facets中将JDK版本更改为9
还需要从Project中的“运行时配置”中删除-Djava.endorsed参数右键单击 - >运行方式 - >运行配置 - > Apache Tomcat
它肯定会奏效! :)