-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.
怎么解决啊。
...全文
23666 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)
内容概要:本文围绕可变桨叶四旋翼无人机的规范控制与点对点运动模拟展开,重点研究优化推力分配策略在翻转动作中的应用与性能比较。通过Matlab代码实现,构建了四旋翼动力学模型,并设计了多种控制算法以实现精确的姿态调整与轨迹跟踪。研究对比了不同推力分配方案在执行高机动性翻转动作时的稳定性、能耗效率与响应速度,旨在提升无人机在复杂飞行任务中的动态性能与控制精度。该仿真研究为无人机飞控系统的设计与优化提供了理论依据和技术支持。; 适合人群:具备一定自动控制理论基础和Matlab编程能力,从事无人机控制、飞行器动力学或机器人系统研究的科研人员及研究生。; 使用场景及目标:① 实现四旋翼无人机在三维空间中的精确点对点运动控制;② 对比分析不同推力分配策略在执行翻转等高难度动作时的控制效果与能耗表现,优化飞行性能;③ 为无人机自主飞行、特技飞行及复杂环境下的机动控制提供算法验证平台。; 阅读建议:此资源以Matlab仿真为核心,建议读者结合相关控制理论知识,深入理解代码实现细节,重点关注动力学建模、控制律设计与推力分配模块。在学习过程中,应动手调试参数,复现文中翻转动作的仿真结果,并尝试拓展至其他复杂飞行任务,以加深对无人机控制机理的理解。

58,441

社区成员

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

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