导航菜单
路很长,又很短
博主信息
昵   称:Cocodroid ->关于我
Q     Q:2531075716
博文数:360
阅读量:2225713
访问量:259913
至今:
×
云标签 标签球>>
云标签 - Su的技术博客
博文->>首页 博主的更多博文>>
Unable to locate Spring NamespaceHandler for XML schema namespace
Tags : Spring发表时间: 2017-09-01 12:30:25
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。
比如: 转自:Su的技术博客  原文地址:

    将项目打包成jar包,然后java -jar xxx 时报错!

    使用maven-shade-plugin插件来打包时出现:

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]

    

    需要配置将Spring的handlers和schema的相关配置打包进去才行。如下

<plugin>
     <groupId>org.apache.maven.plugins</groupId>
     <artifactId>maven-shade-plugin</artifactId>
     <version>2.4.3</version>
     <configuration>  
          <createDependencyReducedPom>false</createDependencyReducedPom>  
          </configuration> 
     <executions>
       <execution>
         <phase>package</phase>
         <goals>
           <goal>shade</goal>
         </goals>
         <configuration>
           <transformers>
             <transformer implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">
               <mainClass>com.verysu.tableDataCopy.boot.BootstrapperCarGSPTrack</mainClass>
             </transformer>
             <transformer  
                      implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">  
                      <resource>META-INF/spring.handlers</resource>  
                  </transformer>  
                  <transformer  
                      implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">  
                      <resource>META-INF/spring.tooling</resource>  
                  </transformer>  
                  <transformer  
                      implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">  
                      <resource>META-INF/spring.schemas</resource>  
                  </transformer>
           </transformers>
         </configuration>
       </execution>
     </executions>
   </plugin>



打赏
打赏
关注公众号
公众号
类别:Java| 阅读(2274)| 赞 (0)
上一篇 : Netty 5.0为啥被舍弃?
下一篇: ElasticSearch安全问题不容忽视,被黑客勒索0
评论
暂无评论!
发表评论
昵  称:

验证码:

内  容:

    同时赞一个 赞

推荐文章