我有一个正在开发的Spring Boot应用程序,它需要一个外部jar来使用该库。
这是添加外部jar的方法;
<dependency>
<artifactId>uptime-sdk</artifactId>
<groupId>com.uptime.app</groupId>
<version>2.0.0-ALPHA</version>
<scope>system</scope>
<systemPath>${basedir}/src/lib/uptime-sdk-fatjar.jar</systemPath>
</dependency>
以上实现在使用IntelliJ中的嵌入式Tomcat服务器运行应用程序时有效。
但是在将应用程序打包在.war文件中并将其部署到Tomcat服务器之后,该应用程序无效。相反,我得到了例外;
java.io.FileNotFoundException
异常指向外部jar中找到的类。
当我检查用于生成.war文件的文件时,我无法在WEB-INF或META-INF文件夹中看到外部jar。
任何形式的帮助或指导都将受到高度赞赏。