解决办法替换打包jar文件中META-INF文件夹中的spring.handlers和spring.schemas文件。具体内容如下
spring.handlers
http\://www.springframework.org/schema/context=org.springframework.context.config.ContextNamespaceHandler
http\://www.springframework.org/schema/jee=org.springframework.ejb.config.JeeNamespaceHandler
http\://www.springframework.org/schema/lang=org.springframework.scripting.config.LangNamespaceHandler
http\://www.springframework.org/schema/task=org.springframework.scheduling.config.TaskNamespaceHandler
http\://www.springframework.org/schema/beans=org.springframework.beans.factory.xml.NamespaceHandler
http\://www.springframework.org/schema/tx=org.springframework.transaction.config.TxNamespaceHandler
spring.schemas
http\://www.springframework.org/schema/context/spring-context-2.5.xsd=org/springframework/context/config/spring-context-2.5.xsd
http\://www.springframework.org/schema/context/spring-context-3.0.xsd=org/springframework/context/config/spring-context-3.0.xsd
http\://www.springframework.org/schema/context/spring-context.xsd=org/springframework/context/config/spring-context-3.0.xsd
http\://www.springframework.org/schema/jee/spring-jee-2.0.xsd=org/springframework/ejb/config/spring-jee-2.0.xsd
http\://www.springframework.org/schema/jee/spring-jee-2.5.xsd=org/springframework/ejb/config/spring-jee-2.5.xsd
http\://www.springframework.org/schema/jee/spring-jee-3.0.xsd=org/springframework/ejb/config/spring-jee-3.0.xsd
http\://www.springframework.org/schema/jee/spring-jee.xsd=org/springframework/ejb/config/spring-jee-3.0.xsd
http\://www.springframework.org/schema/lang/spring-lang-2.0.xsd=org/springframework/scripting/config/spring-lang-2.0.xsd
http\://www.springframework.org/schema/lang/spring-lang-2.5.xsd=org/springframework/scripting/config/spring-lang-2.5.xsd
http\://www.springframework.org/schema/lang/spring-lang-3.0.xsd=org/springframework/scripting/config/spring-lang-3.0.xsd
http\://www.springframework.org/schema/lang/spring-lang.xsd=org/springframework/scripting/config/spring-lang-3.0.xsd
http\://www.springframework.org/schema/task/spring-task-3.0.xsd=org/springframework/scheduling/config/spring-task-3.0.xsd
http\://www.springframework.org/schema/task/spring-task.xsd=org/springframework/scheduling/config/spring-task-3.0.xsd
http\://www.springframework.org/schema/beans/spring-beans-3.0.xsd=org/springframework/beans/factory/xml/spring-beans-3.0.xsd
http\://www.springframework.org/schema/tx/spring-tx-3.0.xsd=org/springframework/transaction/config/spring-tx-3.0.xsd
分享到:
相关推荐
Maven通过执行不同的生命周期阶段,如`clean`(清理项目)、`compile`(编译源代码)、`test`(运行测试)、`package`(打包应用)和`deploy`(部署应用),帮助开发者完成整个开发流程。通过命令行参数,你可以指定...
<artifactId>maven-compiler-plugin <version>3.8.1 <source>1.8 <target>1.8 </plugin> ``` ### 3. 配置 Spring 在 `src/main/resources` 目录下,创建 `applicationContext.xml` 文件,这是 Spring ...
例如,`maven-compiler-plugin`用于编译Java源代码,`maven-surefire-plugin`用于运行单元测试,`maven-jar-plugin`用于打包项目为JAR文件。插件可以在生命周期的特定阶段被调用。 ** Maven的仓库系统 ** Maven...
然后,可以通过执行Maven命令,如`mvn clean install`,来构建项目。这将触发项目的清理、编译、测试和打包过程。 #### 5. 总结 通过上述解析,我们可以清晰地了解到`pom.xml`文件是如何定义和管理一个基本Java项目...
Maven插件是实现特定功能的扩展,如编译Java代码的maven-compiler-plugin,打包JAR的maven-jar-plugin,以及生成项目文档的maven-site-plugin等。开发者可以通过配置`pom.xml`来定制和扩展Maven的行为。 总的来说,...
此外,还有其他的打包方法,比如使用 spring-boot-maven-plugin 插件在打 Jar 包时,会引入依赖包。 在生成的 JAR 文件中,我们可以使用 java -jar 命令来运行这个 JAR 包,输出结果将是“Hello World”。 使用 ...
在Java开发领域,Maven是一个不可或缺的项目管理和构建工具。"maven-hello-world"是初学者接触Maven时常见的一个简单示例,它旨在帮助开发者理解Maven的基本工作原理和配置方式。在这个项目中,我们将深入探讨Maven ...
Maven 插件扩展了 Maven 的功能,如 `maven-compiler-plugin` 用于编译,`maven-surefire-plugin` 用于执行测试。在 `pom.xml` 的 `<build><plugins>` 部分配置插件。 **6. Maven 本地和远程仓库** Maven 会首先...
<artifactId>maven-compiler-plugin <!-- <version>3.6.1</version> --> <source>1.7 <target>1.7 <encoding>UTF-8</encoding> </plugin> <!-- 将源码打包成JAR包 --> ...
在Maven中,源代码生成通常是由特定的插件完成的,比如`maven-compiler-plugin`或`maven-source-plugin`。 对于JSON模式到Java源代码的转换,`jsonschema2pojo`是一个非常实用的工具。它能将JSON Schema解析为Java...
- 在pom.xml中添加必要的依赖,包括XMLBeans和Maven插件(如maven-compiler-plugin、maven-jar-plugin等)。 2. **配置SVN** - 将项目导入SVN仓库,使用`svn add`命令添加项目文件,然后`svn commit`提交更改。 ...
- 添加`<maven-compiler-plugin>`插件,并设置`<source>`和`<target>`属性为所需的JDK版本,例如1.8。 ```xml <plugin> <groupId>org.apache.maven.plugins <artifactId>maven-compiler-plugin <version>...
Maven插件用于扩展生命周期,如maven-compiler-plugin用于编译,maven-surefire-plugin用于运行测试。 八、Maven的设置文件 用户级别的Maven配置文件位于~/.m2/settings.xml,可以在这里配置本地仓库路径、远程...
在IT行业中,构建Java应用程序时,常常会使用到Maven这一强大的构建工具。Maven能够帮助我们管理项目依赖,简化构建过程。本文将详细介绍如何在Eclipse环境下,使用Maven创建一个基于SSM(SpringMVC、Spring、...
Maven插件扩展了Maven的功能,例如`maven-compiler-plugin`用于编译源代码,`maven-surefire-plugin`用于运行测试。在`pom.xml`中定义插件,并配置其参数: ```xml <plugin> <groupId>org.apache.maven....
- **发布管理**:在项目发布时,Maven可以自动完成打包、部署等一系列操作。 **二、系统要求** 为了顺利安装和使用Maven,你需要满足以下系统要求: - **Java环境**:Maven依赖于Java运行,因此需要安装JDK 1.8或...
例如,`maven-compiler-plugin` 用于编译源代码,`maven-surefire-plugin` 用于运行测试。 - **安装 m2eclipse 插件**:m2eclipse 是 Eclipse 的一个插件,提供了对 Maven 的支持。 - **安装方法**:可以通过 ...
Maven 插件扩展了 Maven 的功能,如 `maven-compiler-plugin` 用于编译源代码,`maven-surefire-plugin` 用于执行单元测试。开发者可以在 "pom.xml" 中配置插件以实现特定的需求。 7. **构建与打包** Maven 可以...
<artifactId>maven-compiler-plugin <source>1.7 <target>1.7 <encoding>UTF-8 </plugin> ``` - 通过上述示例可以看出,Spring4.x 推荐使用 Java 配置方式来替换 XML 配置,这种方式更加简洁、易于...
【SpringMVC教程1】 Spring Web MVC,简称为Spring MVC,是Spring框架的一部分,它提供了一个用于构建Web应用程序的全面的编程和配置模型。...<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi=...