IDEA Spring Boot打成war包,并引入本地或第三方jar包的问题

2018年11月15日 1,391 次阅读 0 条评论 30 人点赞

通过这种方式引入依赖后,在编码的时候没有问题,但是用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

接收回复邮件通知
非注册会员初次评论需要审核,审核时间(09:00-18:00),请耐心等待...