前段时间做了一个微信小程序:球场笔记,最近准备做一个pdf转换的工具小程序,需要引入外部的包aspose-words-jdk16.jar,在本地测试的时候没有问题,部署到线上就会提示包里的方法类找不到
作为一个前端选手,遇到后端问题就是各种百度各种AI,一直就说我的那个方法所在的controller写的有问题,但是我反复检查,没问题。
最终定位到问题就是这个jar包只是在编译阶段生效了,部署到线上的时候,并没有把相关的包打进去。
我这边因为不懂后端 我只好将自己的解决方法分享出来。
我在resources资源目录下面新建了一个lib文件夹,将jar包放了进去
需要选中文件夹 右键 添加为库 然后在对应的pom里面引用
<dependency>
<groupId>aspose</groupId>
<artifactId>aspose-words</artifactId>
<version>15.8</version>
<scope>system</scope>
<systemPath>${project.basedir}/src/main/resources/lib/aspose-words-15.8.0-jdk16.jar</systemPath>
</dependency>
最重要的一步 一定要在pom里面在上这一行
有相关问题 可以通过 微信公众号:酷爱篮球的前端小李 找到我