`
01jiangwei01
  • 浏览: 540783 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

stomr 问题

 
阅读更多
  •    storm使用maven打包时,由于内网,部分spring配置文件无法读取到。报错内容为: 
Unable to locate      Spring NamespaceHandler for XML schema namespace [http://w 
解决方案是:
<!--  
            <plugin>
                <artifactId>maven-assembly-plugin</artifactId>
                <configuration>
                <appendAssemblyId>false</appendAssemblyId>
                    <descriptorRefs>
                        <descriptorRef>jar-with-dependencies</descriptorRef>
                    </descriptorRefs>
                    
                    <archive>
                        <manifest>
                             <mainClass>cn.yz.air.xiaoyastorm.billdtotopology.BillDtoTopology</mainClass>
                        </manifest>
                    </archive>
                </configuration>
                <executions>
                    <execution>
                        <id>make-assembly</id>
                        <phase>package</phase>
                        <goals>
                            <goal>single</goal>
                        </goals>
                    </execution>
                </executions>
            </plugin>
            -->
           
<plugin>
				<groupId>org.apache.maven.plugins</groupId>
				<artifactId>maven-shade-plugin</artifactId>
				<version>1.4</version>
				<executions>
					<execution>
						<phase>package</phase>
						<goals>
							<goal>shade</goal>
						</goals>
						<configuration>
							<transformers>
								<transformer
									implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
									<resource>META-INF/spring.handlers</resource>
								</transformer>
								<transformer
									implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">
									 <mainClass>cn.yz.air.xiaoyastorm.billdtotopology.BillDtoTopology</mainClass>
								</transformer>
								<transformer
									implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
									<resource>META-INF/spring.schemas</resource>
								</transformer>
							</transformers>
						</configuration>
					</execution>
				</executions>
			</plugin>
 
其中注释掉的内容被下面的内容替换了。重新打包,生成app.jaroriginal-app.jar。其中app.jar中为添加依赖包的,original-app.jar为未添加依赖包的。
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics