maven 构建 jar包 运行时提示找不到spring-beans-4.2.xsd

发布于 2021-11-25 07:35:22 字数 2765 浏览 341 评论 5

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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

怎言笑 2021-12-01 16:19:35

麻烦能详细点么?因为是第一次使用maven

旧城烟雨 2021-12-01 15:14:18

如果你说的是jar 包的话是有配置的,只是没放在上面,上面只是放了build 相应的配置

情场扛把子 2021-12-01 07:01:37

回复
关键是有没有配置正确

风柔一江水 2021-11-30 12:45:20

回复
找到原因了,是maven 打包问题,换了一种打包方式就可以了

情场扛把子 2021-11-27 21:14:36

配置依赖没有哦

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文