-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.
怎么解决啊。
...全文
23132 29 打赏 收藏 转发到动态 举报
写回复
用AI写文章
29 条回复
切换为时间正序
请发表友善的回复…
发表回复
早已离开mafg 2019-09-06
  • 打赏
  • 举报
回复 1
我把参数重置以下后解决了问题 在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

加载更多回复(9)

58,454

社区成员

发帖
与我相关
我的任务
社区描述
Java Eclipse
社区管理员
  • Eclipse
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧