解决 引入本地jar包后 maven无法编译的问题及部署war包缺失本地jar包的问题
2023-09-27 14:25:37 时间
参考:https://blog.csdn.net/wang864676212/article/details/82626922
pom.xml 引入 <plugin>
<plugin> <artifactId>maven-compiler-plugin</artifactId> <configuration> <source>1.8</source> <target>1.8</target> <encoding>UTF-8</encoding> <compilerArguments> <extdirs>src\main\java\org\darkblue\monitor\controller\receivedforfront</extdirs> </compilerArguments> </configuration> </plugin>
不过这样做的话,这个 receivedforfront 目录里的 jar 包就不会被打包进 war 了,使用项目时,报500错误,发现是缺失本地jar包的异常,所以部署项目时需要手动把 jar 包加入 /home/tomcat/webapps/项目名/WEB-INF/lib 中(线上),推荐每次打包时直接在war中的 /WEB-INF/lib 中加入本地jar包,然后再重启tomcat,lib生效,依赖本地jar包的功能工作正常。
相关文章
- Spring Boot Maven 打包可执行Jar文件!
- Gradle 发布 Jar 到 Archiva 时提示不能 Overwriting released artifacts is not allowed
- Java-maven异常-cannot be cast to javax.servlet.Filter 报错, 原因servlet-api.jar冲突
- maven将jar改为war进行打包
- centos 7.5 linux版本设置jar包开机自启动
- maven的packing和自定义的jar包导入到本地仓库中
- springboot 打成jar,后端进程方式日志输出到指定文件中
- Android 代码混淆及第三方jar包不被混淆
- spring boot war包改成jar包
- 转: maven打可执行的jar包以及classpath设置
- Maven中使用本地JAR包
- maven 打包可执行jar的两种方法
- Android Studio导出jar包
- jar包部署脚本
- 通过一次SpringBoot打成war包部署到tomcat启动总结一般jar包冲突的解决方法
- Spring读取mybatis在多个jar包下的的mapper文件
- 将jar要么aar公布到到网mvn 在(使用github作为仓库), 通过gradle dependency 信息集成
- Android导入新项目时候报错 Error:Could not find bundletool.jar(com.android.tools.build:bundletool:0.1.0......
- Error:Could not find bundletool.jar(com.android.tools.build:bundletool:0.1.0
- 【Java 虚拟机原理】Dalvik 虚拟机 ( 打包 Jar 文件和 Dex 文件 | 反编译 Dex 文件 | 分析 Dex 文件反编译结果 )
- Delphi XE7调用Java Class,JAR
- idea处理maven项目jar包冲突,及idea重新刷新maven依赖
- maven安装jar包到本地仓库
- jar包下载地址(fasterxml.jackson)
- maven引入的jar带了时间戳
- Maven项目打包成可执行Jar文件
- android studio build.gradle 中的dependencies 的 compile jar文件