在2019.3 idea中 java11 配置tomcat 8启动失败, 报错如下:
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.
查了一些相关资料,说是tomcat版本与jdk版本不匹配,官网(https://docs.oracle.com/javase/10/migrate/toc.htm#JSMIG-GUID-8E83E51A-88A3-4E9A-8E2A-66E1D66A966C)也给了解释:

解决方案:
tomcat目录\bin\catalina.bat文件中用到 -Djava.endorsed.dirs处删除,重启tomcat即可

即删除文中红线处
在2019.3 idea中,Java11配置Tomcat 8启动失败,报错显示‘Djava.endorsed.dirs’不被支持。资料显示是Tomcat版本与JDK版本不匹配,官网也有相关解释。解决方案是删除Tomcat目录下bin文件夹中catalina.bat文件里的‘-Djava.endorsed.dirs’,然后重启Tomcat。
320

被折叠的 条评论
为什么被折叠?



