java.io.FileNotFoundException: D:\WorkSpace\repository\com\oracle\ojdbc\oraclepki\oracle.osdt\osdt_cert.jar (系统找不到指定的路径。)
java.io.FileNotFoundException: D:\WorkSpace\repository\com\oracle\ojdbc\oraclepki\oracle.osdt\osdt_core.jar (系统找不到指定的路径。)
问题原因是pom中加的dependency, 内置tocat对Jsp支持的依赖,用于编译Jsp。
<dependency>
<groupId>org.apache.tomcat.embed</groupId>
<artifactId>tomcat-embed-jasper</artifactId>
</dependency>
解决办法,屏蔽掉该jar包:
方式一:在启动类中加
System.setProperty(org.apache.tomcat.util.scan.Constants.SKIP_JARS_PROPERTY,"*.jar");
方式二:在application.yml加
server:
tomcat:
additional-tld-skip-patterns:
- osdt_cert.jar
- osdt_core.jar