endorsed java_使用Java 9和Java 10在Eclipse上从Tomcat中删除java.endorsed.dirs

我在IDE中将Eclipse 4.7.3a与Tomcat 9.0.4结合使用。我从Java 8升级到Java10。我更改JAVA_HOME为指向JDK

10安装。我进入Eclipse,并创建了一个新的JDK,它安装了指向Java 10

JDK的JRE,然后选择了它。我重建了项目,并尝试启动我拥有的Tomcat服务器。它说:

-Djava.endorsed.dirs=C:\bin\tomcat\endorsed is not supported. Endorsed standards and standalone APIs

in modular form will be supported via the concept of upgradeable modules.

我四处查看,发现在Eclipse的Tomcat启动配置中,“参数”选项卡下有以下VM参数:

-Dcatalina.base="I:\work\.metadata\.plugins\org.eclipse.wst.server.core\tmp1" -Dcatalina.home="C:\bin\tomcat" -Dwtp.deploy="I:\work\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\wtpwebapps" -Djava.endorsed.dirs="C:\bin\tomcat\endorsed"

我删除了最后一部分,-Djava.endorsed.dirs="C:\bin\tomcat\endorsed"然后单击Apply,但是所做的更改不会“粘滞”;当我回到该对话框时,该值仍然存在,并且我仍然无法运行Tomcat。

如何java.endorsed.dirs从Eclipse Tomcat配置中删除系统属性?

更好的是,如何完全避免该问题?Eclipse和Tomcat还不支持Java 9+吗?Tomcat

9的较新版本是否可以解决该问题?我应该删除并重新添加Eclipse服务器吗?我该如何找到问题的根源?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值