-Djava.endorsed.dirs=D:\Tomcat 9.0\endorsed is not supported.

qq_40688267 2017-10-24 01:43:56
环境:
Eclipse:Oxygen 4.7.0
Tomcat:Tomcat9.0
JDK: JDK9.0.1
Windows: win10 64bit

在eclipse里启动tomcat时控制台报错。
-Djava.endorsed.dirs=D:\Tomcat 9.0\endorsed is not supported. Endorsed standards and standalone APIsin modular form will be supported via the concept of upgradeable modules.
怎么解决啊。
...全文
21492 7 收藏 29
写回复
29 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
早已离开mafg 2019-09-06
我把参数重置以下后解决了问题 在Eclipse的Run -> Run Configurations的界面里 有一个设置参数里Arguments页面里的VM arguments的参数设置为 -Xms256m -Xmx512m -XX:PermSize=128M -XX:MaxPermSize=512M
回复
落后_追 2019-05-31
引用 31 楼 H24 的回复:
引用 30 楼 落后_追 的回复:
[quote=引用 29 楼 乱_迷魂 的回复:]
[quote=引用 27 楼 落后_追 的回复:]
[quote=引用 21 楼 乱_迷魂 的回复:]
[quote=引用 20 楼 IceS2388627880 的回复:]
[quote=引用 17 楼 qq_41084324 的回复:]



[quote=引用 12 楼 IceS2388627880 的回复:]
刚刚试验出来,在Eclipse的Run -> Run Configurations的界面里 有一个设置参数里Arguments页面里的VM arguments的参数里面把最后的有-Djava.endorsed.dirs="D:\java\tomcat\apache-tomcat-9.0.10\endorsed"的参数删除,然后点击Apply,再点Run就行了。
只管用一次 以后的每一次都要删除 很麻烦 有没有简单的方式
看13楼,彻底的解决办法。
在 Eclipse的Help->Install New Software..的 work with 的文本框中输入:update - http://mirrors.ustc.edu.cn/eclipse/webtools/repository/oxygen/
安装Web Tools Platform SDK(WTP SDK)3.9.4
等待安装完成就行。[/quote]不瞒你说 我确实也下载了 浪费了好长时间 ,但是还是没能解决[/quote]
我也是啊,兄弟你后来是怎么解决的?谢谢[/quote]至今没有找到合适的方式,只能修改参数了,建议更换jdk版本[/quote]
谢谢回复哈,后来我更换了tomcat的插件...就好了[/quote]老哥能说说是什么插件吗?[/quote]
哈喽,不好意思,才看到...我是在eclipse里面三只小猫来启动tomcat的,所以使用的是net.sf.eclipse.tomcat_9.1.3这个插件,当时就是报了这个错,后来换了net.sf.eclipse.tomcat插件得版本号就没问题了
我环境是java 10 ,tomcat9,eclipse photon
回复
H24 2019-04-24
引用 30 楼 落后_追 的回复:
引用 29 楼 乱_迷魂 的回复:
[quote=引用 27 楼 落后_追 的回复:] [quote=引用 21 楼 乱_迷魂 的回复:] [quote=引用 20 楼 IceS2388627880 的回复:] [quote=引用 17 楼 qq_41084324 的回复:] [quote=引用 12 楼 IceS2388627880 的回复:] 刚刚试验出来,在Eclipse的Run -> Run Configurations的界面里 有一个设置参数里Arguments页面里的VM arguments的参数里面把最后的有-Djava.endorsed.dirs="D:\java\tomcat\apache-tomcat-9.0.10\endorsed"的参数删除,然后点击Apply,再点Run就行了。
只管用一次 以后的每一次都要删除 很麻烦 有没有简单的方式
看13楼,彻底的解决办法。 在 Eclipse的Help->Install New Software..的 work with 的文本框中输入:update - http://mirrors.ustc.edu.cn/eclipse/webtools/repository/oxygen/ 安装Web Tools Platform SDK(WTP SDK)3.9.4 等待安装完成就行。[/quote]不瞒你说 我确实也下载了 浪费了好长时间 ,但是还是没能解决[/quote] 我也是啊,兄弟你后来是怎么解决的?谢谢[/quote]至今没有找到合适的方式,只能修改参数了,建议更换jdk版本[/quote] 谢谢回复哈,后来我更换了tomcat的插件...就好了[/quote]老哥能说说是什么插件吗?
回复
落后_追 2019-02-18
引用 29 楼 乱_迷魂 的回复:
引用 27 楼 落后_追 的回复:
[quote=引用 21 楼 乱_迷魂 的回复:]
[quote=引用 20 楼 IceS2388627880 的回复:]
[quote=引用 17 楼 qq_41084324 的回复:]



[quote=引用 12 楼 IceS2388627880 的回复:]
刚刚试验出来,在Eclipse的Run -> Run Configurations的界面里 有一个设置参数里Arguments页面里的VM arguments的参数里面把最后的有-Djava.endorsed.dirs="D:\java\tomcat\apache-tomcat-9.0.10\endorsed"的参数删除,然后点击Apply,再点Run就行了。
只管用一次 以后的每一次都要删除 很麻烦 有没有简单的方式
看13楼,彻底的解决办法。
在 Eclipse的Help->Install New Software..的 work with 的文本框中输入:update - http://mirrors.ustc.edu.cn/eclipse/webtools/repository/oxygen/
安装Web Tools Platform SDK(WTP SDK)3.9.4
等待安装完成就行。[/quote]不瞒你说 我确实也下载了 浪费了好长时间 ,但是还是没能解决[/quote]
我也是啊,兄弟你后来是怎么解决的?谢谢[/quote]至今没有找到合适的方式,只能修改参数了,建议更换jdk版本[/quote]
谢谢回复哈,后来我更换了tomcat的插件...就好了
回复
gohodo 2019-01-21
引用 27 楼 落后_追 的回复:
引用 21 楼 乱_迷魂 的回复:
[quote=引用 20 楼 IceS2388627880 的回复:]
[quote=引用 17 楼 qq_41084324 的回复:]



[quote=引用 12 楼 IceS2388627880 的回复:]
刚刚试验出来,在Eclipse的Run -> Run Configurations的界面里 有一个设置参数里Arguments页面里的VM arguments的参数里面把最后的有-Djava.endorsed.dirs="D:\java\tomcat\apache-tomcat-9.0.10\endorsed"的参数删除,然后点击Apply,再点Run就行了。
只管用一次 以后的每一次都要删除 很麻烦 有没有简单的方式
看13楼,彻底的解决办法。
在 Eclipse的Help->Install New Software..的 work with 的文本框中输入:update - http://mirrors.ustc.edu.cn/eclipse/webtools/repository/oxygen/
安装Web Tools Platform SDK(WTP SDK)3.9.4
等待安装完成就行。[/quote]不瞒你说 我确实也下载了 浪费了好长时间 ,但是还是没能解决[/quote]
我也是啊,兄弟你后来是怎么解决的?谢谢[/quote]至今没有找到合适的方式,只能修改参数了,建议更换jdk版本
回复
落后_追 2019-01-18
引用 21 楼 乱_迷魂 的回复:
引用 20 楼 IceS2388627880 的回复:
[quote=引用 17 楼 qq_41084324 的回复:]



[quote=引用 12 楼 IceS2388627880 的回复:]
刚刚试验出来,在Eclipse的Run -> Run Configurations的界面里 有一个设置参数里Arguments页面里的VM arguments的参数里面把最后的有-Djava.endorsed.dirs="D:\java\tomcat\apache-tomcat-9.0.10\endorsed"的参数删除,然后点击Apply,再点Run就行了。
只管用一次 以后的每一次都要删除 很麻烦 有没有简单的方式
看13楼,彻底的解决办法。
在 Eclipse的Help->Install New Software..的 work with 的文本框中输入:update - http://mirrors.ustc.edu.cn/eclipse/webtools/repository/oxygen/
安装Web Tools Platform SDK(WTP SDK)3.9.4
等待安装完成就行。[/quote]不瞒你说 我确实也下载了 浪费了好长时间 ,但是还是没能解决[/quote]
我也是啊,兄弟你后来是怎么解决的?谢谢
回复
weixin_42033899 2018-12-04
我用的是jdk 10 tomcat是 7.0 的
回复
qq_39559180 2018-12-04
jdk版本与tomcat版本不一致,我之前是jdk11 + tomcat7出现了这个错误,下了tomcat9后成功解决,附上判断对应版本地址: https://tomcat.apache.org/whichversion.html
回复
王智涵 2018-11-26
直接重启!!!!!!
回复
Mondobongoo 2018-09-28
说实话,其实最简单有效的办法就是重新安装一个较低版本的jdk,就不会有这个问题了,亲测有效
回复
梦云天 2018-09-23
引用 21 楼 qq_41084324 的回复:
引用 20 楼 IceS2388627880 的回复:
[quote=引用 17 楼 qq_41084324 的回复:]



[quote=引用 12 楼 IceS2388627880 的回复:]
刚刚试验出来,在Eclipse的Run -> Run Configurations的界面里 有一个设置参数里Arguments页面里的VM arguments的参数里面把最后的有-Djava.endorsed.dirs="D:\java\tomcat\apache-tomcat-9.0.10\endorsed"的参数删除,然后点击Apply,再点Run就行了。
只管用一次 以后的每一次都要删除 很麻烦 有没有简单的方式
看13楼,彻底的解决办法。
在 Eclipse的Help->Install New Software..的 work with 的文本框中输入:update - http://mirrors.ustc.edu.cn/eclipse/webtools/repository/oxygen/
安装Web Tools Platform SDK(WTP SDK)3.9.4
等待安装完成就行。[/quote]不瞒你说 我确实也下载了 浪费了好长时间 ,但是还是没能解决[/quote]我也是,下载两次还是没用,而且哪怕是那个麻烦的方法也只是能让tomcatServer运行不报错,但是却无法访问网页
回复
gohodo 2018-09-11
引用 20 楼 IceS2388627880 的回复:
引用 17 楼 qq_41084324 的回复:
[quote=引用 12 楼 IceS2388627880 的回复:]
刚刚试验出来,在Eclipse的Run -> Run Configurations的界面里 有一个设置参数里Arguments页面里的VM arguments的参数里面把最后的有-Djava.endorsed.dirs="D:\java\tomcat\apache-tomcat-9.0.10\endorsed"的参数删除,然后点击Apply,再点Run就行了。
只管用一次 以后的每一次都要删除 很麻烦 有没有简单的方式
看13楼,彻底的解决办法。
在 Eclipse的Help->Install New Software..的 work with 的文本框中输入:update - http://mirrors.ustc.edu.cn/eclipse/webtools/repository/oxygen/
安装Web Tools Platform SDK(WTP SDK)3.9.4
等待安装完成就行。[/quote]不瞒你说 我确实也下载了 浪费了好长时间 ,但是还是没能解决
回复
IceS2017 2018-09-11
引用 17 楼 qq_41084324 的回复:
引用 12 楼 IceS2388627880 的回复:
刚刚试验出来,在Eclipse的Run -> Run Configurations的界面里 有一个设置参数里Arguments页面里的VM arguments的参数里面把最后的有-Djava.endorsed.dirs="D:\java\tomcat\apache-tomcat-9.0.10\endorsed"的参数删除,然后点击Apply,再点Run就行了。
只管用一次 以后的每一次都要删除 很麻烦 有没有简单的方式
看13楼,彻底的解决办法。
在 Eclipse的Help->Install New Software..的 work with 的文本框中输入:update - http://mirrors.ustc.edu.cn/eclipse/webtools/repository/oxygen/
安装Web Tools Platform SDK(WTP SDK)3.9.4
等待安装完成就行。
回复
gohodo 2018-09-10
引用 18 楼 qq_42356674 的回复:
引用 17 楼 qq_41084324 的回复:
引用 12 楼 IceS2388627880 的回复:
刚刚试验出来,在Eclipse的Run -> Run Configurations的界面里 有一个设置参数里Arguments页面里的VM arguments的参数里面把最后的有-Djava.endorsed.dirs="D:\java\tomcat\apache-tomcat-9.0.10\endorsed"的参数删除,然后点击Apply,再点Run就行了。
只管用一次 以后的每一次都要删除 很麻烦 有没有简单的方式
我的还是没用啊啊
这个问题估计还没有得到实质性的解决,很是蛋疼
回复
qq_42356674 2018-09-09
引用 17 楼 qq_41084324 的回复:
引用 12 楼 IceS2388627880 的回复:
刚刚试验出来,在Eclipse的Run -> Run Configurations的界面里 有一个设置参数里Arguments页面里的VM arguments的参数里面把最后的有-Djava.endorsed.dirs="D:\java\tomcat\apache-tomcat-9.0.10\endorsed"的参数删除,然后点击Apply,再点Run就行了。
只管用一次 以后的每一次都要删除 很麻烦 有没有简单的方式
我的还是没用啊啊
回复
gohodo 2018-09-06



引用 12 楼 IceS2388627880 的回复:
刚刚试验出来,在Eclipse的Run -> Run Configurations的界面里 有一个设置参数里Arguments页面里的VM arguments的参数里面把最后的有-Djava.endorsed.dirs="D:\java\tomcat\apache-tomcat-9.0.10\endorsed"的参数删除,然后点击Apply,再点Run就行了。
只管用一次 以后的每一次都要删除 很麻烦 有没有简单的方式
回复
verejava 2018-08-24
​Web 服务器 Tomcat 安装

http://www.verejava.com/?id=17302108645582
回复
Cairne493 2018-08-23
引用 12 楼 IceS2388627880 的回复:
刚刚试验出来,在Eclipse的Run -> Run Configurations的界面里 有一个设置参数里Arguments页面里的VM arguments的参数里面把最后的有-Djava.endorsed.dirs="D:\java\tomcat\apache-tomcat-9.0.10\endorsed"的参数删除,然后点击Apply,再点Run就行了。


我真的吹爆这位前辈 我整了整整两天都没弄好 删了这段就行了 妈妈再也不用担心我的学习了

我的JDK是10.0.1 之前tomcat任何版本都不行
回复
weixin_38940917 2018-08-07
引用 12 楼 IceS2388627880 的回复:
刚刚试验出来,在Eclipse的Run -> Run Configurations的界面里 有一个设置参数里Arguments页面里的VM arguments的参数里面把最后的有-Djava.endorsed.dirs="D:\java\tomcat\apache-tomcat-9.0.10\endorsed"的参数删除,然后点击Apply,再点Run就行了。


....^_^....老哥,太感谢你了啊,试了网上各种方法,全都KO掉.差点都要崩溃了我,竟然被你这几十来字的办法救活了..泪奔啊,特意注册个账号来感谢你^_^
回复
IceS2017 2018-07-30
总算解决了,是需要更新WTP到最新版本。
https://www.eclipse.org/forums/index.php/m/1786042/?srch=endorsed#msg_1786042

回复
发帖
Eclipse
创建于2007-09-28

5.8w+

社区成员

Java Eclipse
申请成为版主
帖子事件
创建了帖子
2017-10-24 01:43
社区公告
暂无公告