引入自己本地第三方jar包在打war后不存在该jar包问题

   哎呀,今天发际线明显上移了啊,哈哈,今天搞这个bug搞了整整一天,愁的我啊;废话少说,赶紧步入正题。
   前两天写了一个在线实时预览的功能,采用的是调用opeoffice软件,需要个jodconverter-core-3.0-beta-4.jar,但是在maven中央仓库上没有找不到该jar包,就从网上找到了这个jar手动引入,这个在我本地部署的完全没任何问题,但是当我部署到服务器上死活启动不了opeoffice服务,手动启动还是不行,刚开始以为是代码出问题,找了好久没找到,下午的时候问了老前辈,发现还是该jar包问题,应该没有导入该jar包,就从网上找解决的问题,网上基本上是在xml中就引入些代码<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-war-plugin</artifactId> <configuration> <webResources> <resource> <directory>lib</directory> <targetPath>WEB-INF/lib/</targetPath> <includes> <include>**/*.jar</include> </includes> </resource> </webResources> </configuration> </plugin>
在这里插入图片描述
但是我一直未解决成功,最后在网上知道war中的jar包存在的位置,然后直接把需要的jar包放到该文件夹中
在这里插入图片描述

部署,运行,nice成功解决,舒服的一笔,但是每次部署都需要进行将该jar包放到文件位置中,后续会再进行想办法看能不能将在打war包的时候直接将该jar包打进去。

随手转发点赞是美德,不要白嫖哦!!!

猜你喜欢

转载自blog.csdn.net/weixin_45150104/article/details/108672268