当前位置: 首页 > Linux

【问题记录】记得解决手动上传maven依赖包到lib目录下的依赖问题

时间:2023-04-06 20:11:07 Linux

【问题描述】MAVEN项目依赖JAR包A,手动上传JAR包到MAVEN项目的lib目录下,并且在启动tomcat的时候没有报错。但是项目部分依赖JAR包A的接口调用,出现问题,没有进入方法入口,也没有报错。【解决过程】1、进入linux服务器,在项目WEB-INF/lib目录下执行命令“ls-l|grep"^-"|wc-l",统计当前目录下JAR包的个数,如:150个。2、打开本地apache-tomcat-7.0.75下的WEB-INFlib目录,统计当前目录下的JAR包个数,如151个。3、比较两个JAR包,并发现A包间接依赖的C包还没有上传到Linux工程lib目录下。【问题总结】由于本地依赖是通过MAVEN自动更新的,所以间接依赖也会同时更新。但是由于linux服务器没有完整部署项目包,所以只手动上传了直接依赖的jar包,并没有上传间接依赖的jar包到WEB-INF/lib目录下。PS:好久没写文章了,先记录一个问题。后续需要记录和写文章,完成今年文章的目标。