解决springboot 导入本地jar包 打包成war部署服务器 出现找不到class

背景:

最近做建行支付对接,对签名验证用到建行封装的一个jar 包,maven打war包部署后出现java.lang.NoClassDefFoundError: CCBSign/RSASig

看了网上很多例子都无法解决在这里记录下解决方案

解决springboot 导入本地jar包 打包成war部署服务器 出现找不到class_第1张图片

1、要导入的jar包配置

注意!

systemPath :这里是jar 的路径,一定要填对。

${pom.basedir} :根路径,网上也有这么写的 ${project.basedir},不过这样maven编译会出现警告。

		
			com.ccb
			netpay
			1.0
			system
			${pom.basedir}/src/main/resources/lib/netpay.jar
		
			
			
				org.apache.maven.plugins
				maven-war-plugin
				
					xcxInterface
					
					true
					
						
						
							src/main/resources/lib/
							WEB-INF/lib/
							
								**/*.jar
							
						
					
				
			


			
				org.apache.maven.plugins
				maven-compiler-plugin
				
					1.8
					1.8
					true
					UTF-8
					
						${project.basedir}/src/main/resources/lib
					
				
			
		

 

 

 

你可能感兴趣的:(解决springboot 导入本地jar包 打包成war部署服务器 出现找不到class)