IDEA Spring Boot打成war包,并引入本地或第三方jar包的问题
通过这种方式引入依赖后,在编码的时候没有问题,但是用mvn clean package打成jar包后运行就是报错,找不到这些jar包中的相关类。把jar包解压后在BOOT-INF/lib里面也确实没有发现用上述方式引入的jar包,看来是没有把lib目录里面的jar打进去。
在SpringBoot项目开发过程中有时会用到maven仓库里没有的jar包或者本地的jar包,这时没办法通过pom直接引入,那么该怎么解决呢
以下案例是在整合阿里云客服时遇到的情况,第三方jdk由官方提供。
一般有两种方法
- 第一种是将本地jar包安装在本地maven库
- 第二种是将本地jar包放入项目目录中
1、新建lib目录(src/main/resources 目录下)如图:
2、pom.xml文件加入本地依赖(注意scope)
运行打包...即可
如果你将war包部署至tomcat的webapps目录下,在WEB-INF/lib/下看到该jar包,就算是成功啦!!!
您的一次评论就是对本站点的小小支持.
文章评论(0)