idea将项目打成jar包运行,出现异常 :
Exception in thread "main" org.springframework.beans.factory.parsing.BeanDefinitionParsingException: Configuration problem: Unable to locate Spring NamespaceHandler for XML schema namespace [http://www.springframework.org/schema/context]
Offending resource: class path resource [applicationContext.xml]
百度了没找到解决方法,初步猜测是jar打包问题,所以更换了maven打包方式,话不多说,直接上代码
1.相关代码
1 <plugin> 2 <!-- 指定项目编译时的java版本和编码方式 --> 3 <groupId>org.apache.maven.plugins</groupId> 4 <artifactId>maven-compiler-plugin</artifactId> 5 <version>3.7.0</version> 6 <configuration> 7 <target>1.8</target> 8 <source>1.8</source> 9 <encoding>UTF-8</encoding> 10 </configuration> 11 </plugin> 12 <plugin> 13 <groupId>org.apache.maven.plugins</groupId> 14 <artifactId>maven-assembly-plugin</artifactId> 15 <version>3.1.0</version> 16 <configuration> 17 <archive> 18 <manifest> 19 <mainClass>com.wisdragon.controller.dataDiscovery.MainFunctionInterface</mainClass> <!-- 指定入口类路径 --> 20 </manifest> 21 </archive> 22 <descriptorRefs> 23 <descriptorRef>jar-with-dependencies</descriptorRef> <!-- jar包后缀,生成的jar包形式为:project-1.0-SNAPSHOT-jar-with-dependencies.jar --> 24 </descriptorRefs> 25 </configuration> 26 <!-- 添加此项后,可直接使用mvn package | mvn install --> 27 <!-- 不添加此项,需直接使用mvn package assembly:single --> 28 <executions> 29 <execution> 30 <id>make-assembly</id> 31 <phase>package</phase> 32 <goals> 33 <goal>single</goal> 34 </goals> 35 </execution> 36 </executions> 37 </plugin>
来源:https://www.cnblogs.com/jinjiyese153/p/9374015.html
声明:此博客为个人学习之用,如与其他作品雷同,纯属巧合,转载请指明出处!

浙公网安备 33010602011771号