Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/356.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Spring:找不到XML架构命名空间的Spring NamespaceHandler_Java_Spring - Fatal编程技术网

Java Spring:找不到XML架构命名空间的Spring NamespaceHandler

Java Spring:找不到XML架构命名空间的Spring NamespaceHandler,java,spring,Java,Spring,我将jar文件包含在maven pom.xml中。当我在eclipse中运行swing应用程序时,它工作得很好。然而,当我试图从jnlp文件运行它时,它抛出了这个错误。我在jnlp文件中添加了springtxjar。这是我的spring上下文文件 [http://www.springframework.org/schema/tx] 以下是pom.xml文件: <!-- from the file 'context.xml' --> <?xml version="1.0"

我将jar文件包含在maven pom.xml中。当我在eclipse中运行swing应用程序时,它工作得很好。然而,当我试图从jnlp文件运行它时,它抛出了这个错误。我在jnlp文件中添加了
springtx
jar。这是我的spring上下文文件

[http://www.springframework.org/schema/tx]

以下是pom.xml文件:

<!-- from the file 'context.xml' -->
<?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:aop="http://www.springframework.org/schema/aop"
 xmlns:tx="http://www.springframework.org/schema/tx"
 xsi:schemaLocation="
 http://www.springframework.org/schema/beans
 http://www.springframework.org/schema/beans/spring-beans.xsd
 http://www.springframework.org/schema/tx
 http://www.springframework.org/schema/tx/spring-tx.xsd
 http://www.springframework.org/schema/aop
 http://www.springframework.org/schema/aop/spring-aop.xsd">

org.springframework
spring上下文支持
${org.springframework.version}
org.springframework
德克萨斯州春季
${org.springframework.version}
org.springframework
弹簧芯
${org.springframework.version}
org.springframework
春季aop
${org.springframework.version}
org.springframework
春季甲虫
${org.springframework.version}

出现问题是因为之前我使用的是单个spring2.5.jar,升级到3.x后,我有多个jar。JavaWebStart在解析不同JAR中的namespacehandler文件时遇到一些问题

我的解决方案:我为所有spring模块构建了一个jar文件(),并将其包含在我的项目中

      <dependency>
          <groupId>org.springframework</groupId>
          <artifactId>spring-context-support</artifactId>
          <version>${org.springframework.version}</version>
        </dependency>
        <dependency>
          <groupId>org.springframework</groupId>
          <artifactId>spring-tx</artifactId>
          <version>${org.springframework.version}</version>
    </dependency>
<dependency>
  <groupId>org.springframework</groupId>
  <artifactId>spring-core</artifactId>
  <version>${org.springframework.version}</version>
</dependency>
<dependency>
  <groupId>org.springframework</groupId>
  <artifactId>spring-aop</artifactId>
  <version>${org.springframework.version}</version>
</dependency>
<dependency>
  <groupId>org.springframework</groupId>
  <artifactId>spring-orm</artifactId>
  <version>${org.springframework.version}</version>
</dependency>