错误代码提示:如下图
解决:查找-Djava.endorsed.dirs=E:\apache-tomcat-9.0.12\endorsed is not supported. Endorsed standards and standalone APIs
in modular form will be supported via the concept of upgradeable modules.
1.原因说是jdk的版本太高引起的(得到方法治标不治本)
在Eclipse的Run -> Run Configurations的界面里 有一个设置参数里Arguments页面里的VM arguments的参数里面把最后的有-Djava.endorsed.dirs="D:\java\tomcat\apache-tomcat-9.0.10\endorsed"的参数删除,然后点击Apply,再点Run就行了。(不过我的出现一个问题,就是每次运行之后都要删除,因为这些个数据会自动还原到VM arguments中,也是很让人头疼的。)
2.还有另外一个说法就是更新:
彻底的解决办法
在 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
等待安装完成就行。