zhihuifan

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

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

 

声明:此博客为个人学习之用,如与其他作品雷同,纯属巧合,转载请指明出处!

posted on 2019-08-02 15:26  Hi,ZHF  阅读(170)  评论(0)    收藏  举报