maven 构建 jar包 运行时提示找不到spring-beans-4.2.xsd
maven 构建 jar包 运行时提示找不到spring-beans-4.2.xsd,这个有时报错有时报错,很是奇怪,有没有遇到类似的,麻烦指点一二。
maven pox.xml 中 build 配置如下:
<build> <finalName>pssServer</finalName> <plugins> <plugin> <artifactId>maven-assembly-plugin</artifactId> <configuration> <encoding>UTF-8</encoding> <archive> <manifest> <!-- <addClasspath>true</addClasspath> <classpathPrefix>config/</classpathPrefix> --> <!--这里要替换成jar包main方法所在类 --> <mainClass>com.xkzh.pss.server.NettyServerStart</mainClass> </manifest> </archive> <descriptorRefs> <descriptorRef>jar-with-dependencies</descriptorRef> </descriptorRefs> </configuration> <executions> <execution> <id>make-assembly</id> <!-- this is used for inheritance merges --> <phase>package</phase> <!-- 指定在打包节点执行jar包合并操作 --> <goals> <goal>single</goal> </goals> </execution> </executions> </plugin> </plugins> </build>
spring 头部配置如下:
<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p" xmlns:tx="http://www.springframework.org/schema/tx" xmlns:aop="http://www.springframework.org/schema/aop" xmlns:context="http://www.springframework.org/schema/context" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-4.2.xsd http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-4.2.xsd http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-4.2.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-4.2.xsd" default-init-method="init">
错误提示如下:
org.xml.sax.SAXParseException; lineNumber: 9; columnNumber: 106; schema_reference.4: Failed to read schema document ' http://www.springframework.org/schema/beans/spring-beans-4.2.xsd', because 1) could not find the document; 2) the document could not be read; 3) the root element of the document is not <xsd:schema>.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
麻烦能详细点么?因为是第一次使用maven
如果你说的是jar 包的话是有配置的,只是没放在上面,上面只是放了build 相应的配置
回复
关键是有没有配置正确
回复
找到原因了,是maven 打包问题,换了一种打包方式就可以了
配置依赖没有哦