Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.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
Spring 在Weblogic 12c中部署javax.xml.stream.XMLInputFactory时出现问题_Spring_Spring Mvc_War_Weblogic12c_Javax.xml - Fatal编程技术网

Spring 在Weblogic 12c中部署javax.xml.stream.XMLInputFactory时出现问题

Spring 在Weblogic 12c中部署javax.xml.stream.XMLInputFactory时出现问题,spring,spring-mvc,war,weblogic12c,javax.xml,Spring,Spring Mvc,War,Weblogic12c,Javax.xml,我正在尝试在WebLogic12c中部署一个web应用程序(.war格式)。 当我尝试部署它时,Weblogic抛出以下错误: java.lang.ClassCastException: weblogic.xml.jaxp.RegistryXMLInputFactory cannot be cast to javax.xml.stream.XMLInputFactory Error weblogic.xml.jaxp.RegistryXMLInputFactory cannot be cast

我正在尝试在WebLogic12c中部署一个web应用程序(.war格式)。 当我尝试部署它时,Weblogic抛出以下错误:

java.lang.ClassCastException: weblogic.xml.jaxp.RegistryXMLInputFactory cannot be cast to javax.xml.stream.XMLInputFactory
Error weblogic.xml.jaxp.RegistryXMLInputFactory cannot be cast to javax.xml.stream.XMLInputFactory
我已经读了太多关于这个错误的文章和“解决方案”,但是没有一个适合我

这是我的weblogic.xml:

<weblogic-web-app xmlns="http://xmlns.oracle.com/weblogic/weblogic-web-app">
    <context-root>appName</context-root>
    <container-descriptor>
        <prefer-web-inf-classes>true</prefer-web-inf-classes>
    </container-descriptor>
    <resource-description>
        <res-ref-name>jdbc/testdb</res-ref-name>
        <jndi-name>jdbc/testdb</jndi-name>
    </resource-description>
</weblogic-web-app>

appName
真的
jdbc/testdb
jdbc/testdb
以下是我在pom.xml中的依赖项:

    <spring.version>3.1.1.RELEASE</spring.version>
    <dependency>  
        <groupId>org.springframework</groupId>  
        <artifactId>spring-core</artifactId>  
        <version>${spring.version}</version>  
    </dependency> 
    <dependency>  
        <groupId>org.springframework</groupId>  
        <artifactId>spring-context</artifactId>  
        <version>${spring.version}</version>  
    </dependency>  
    <dependency>  
        <groupId>org.springframework</groupId>  
        <artifactId>spring-webmvc</artifactId>  
        <version>${spring.version}</version>  
    </dependency>  
    <dependency>  
        <groupId>org.springframework</groupId>  
        <artifactId>spring-orm</artifactId>  
        <version>${spring.version}</version>  
    </dependency>
    <dependency>
        <groupId>org.springframework.ws</groupId>
        <artifactId>spring-ws-core</artifactId>
        <version>2.1.0.RELEASE</version>
    </dependency>
    <dependency>
        <groupId>javax.xml.bind</groupId>
        <artifactId>jaxb-api</artifactId>
        <version>2.2.11</version>
    </dependency>
    <dependency>
        <groupId>wsdl4j</groupId>
        <artifactId>wsdl4j</artifactId>
        <version>1.6.3</version>
    </dependency>
    <dependency>
        <groupId>org.apache.ws.xmlschema</groupId>
        <artifactId>xmlschema-core</artifactId>
        <version>2.2.0</version>
    </dependency>
3.1.1.1发布
org.springframework
弹簧芯
${spring.version}
org.springframework
spring上下文
${spring.version}
org.springframework
SpringWebMVC
${spring.version}
org.springframework
春季甲虫
${spring.version}
org.springframework.ws
SpringWS核心
2.1.0.1发布
javax.xml.bind
jaxb api
2.2.11
wsdl4j
wsdl4j
1.6.3
org.apache.ws.xmlschema
xmlschema核心
2.2.0

你能帮我解决这个问题吗?谢谢大家!

我通过明确排除由SpringWS-core通过传递方式引入的STAXAPI依赖项解决了这个问题。请尝试以下操作:

<dependency>
  <groupId>org.springframework.ws</groupId>
  <artifactId>spring-ws-core</artifactId>
  <version>2.1.0.RELEASE</version>
  <exclusions>
    <exclusion>
      <groupId>javax.xml.stream</groupId>
      <artifactId>stax-api</artifactId>
    </exclusion>
  </exclusions>
</dependency>

org.springframework.ws
SpringWS核心
2.1.0.1发布
javax.xml.stream
斯塔克斯api
然后,您只需要确保在使用应用程序时没有其他XML解析问题

嗯,, 本