Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/11.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 使用WebLogic 12C支持JAX-RS 2.0_Java_Spring_Jax Rs_Weblogic - Fatal编程技术网

Java 使用WebLogic 12C支持JAX-RS 2.0

Java 使用WebLogic 12C支持JAX-RS 2.0,java,spring,jax-rs,weblogic,Java,Spring,Jax Rs,Weblogic,我正在阅读以下链接以获得weblogic支持的Jaxrs 2.0 我发现javax.ws.rs-api-2.0.jar文件重命名为javax.ws.rs-api-2.0.war。 然后将其作为库文件部署到weblogic中 但是我仍然有错误,因为weblogic仍然使用jaxrs 1.1 API org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'openStackSe

我正在阅读以下链接以获得weblogic支持的Jaxrs 2.0

我发现javax.ws.rs-api-2.0.jar文件重命名为javax.ws.rs-api-2.0.war。 然后将其作为库文件部署到weblogic中

但是我仍然有错误,因为weblogic仍然使用jaxrs 1.1 API

org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'openStackService': Invocation of init method failed;
hodError: javax.ws.rs.core.MultivaluedMap.addAll(Ljava/lang/Object;[Ljava/lang/Object;)V
以下是我的所有配置:

pom.xml

<dependency>
        <groupId>org.glassfish.jersey.core</groupId>
        <artifactId>jersey-client</artifactId>
        <version>2.10.1</version>
    </dependency> 

        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-jdbc</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-web</artifactId>
            <version>${org.springframework.version}</version>
        </dependency>

        <dependency>
            <groupId>org.pacesys</groupId>
            <artifactId>openstack4j</artifactId>
            <version>2.0.9</version>
        </dependency>
<?xml version="1.0" encoding="UTF-8"?>
<wls:weblogic-web-app xmlns:wls="http://xmlns.oracle.com/weblogic/weblogic-web-app"
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:schemaLocation="http://xmlns.oracle.com/weblogic/weblogic-web-app 
           http://xmlns.oracle.com/weblogic/weblogic-web-app/1.7/weblogic-web-app.xsd">

    <context-root>jaxrsrest</context-root>
    <wls:library-ref> 
       <library-name>javax.ws.rs</library-name>
       <specification-version>2.0</specification-version>
       <exact-match>false</exact-match>
    </wls:library-ref>
</wls:weblogic-web-app>

org.glassfish.jersey.core

我意识到weblogic 12.1.3附带了以下带有jax-rs-2.0.war的文件夹

Oracle\wlserver\common\deployable库


我已将war文件作为库安装到应用服务器中

我意识到weblogic 12.1.3附带了以下带有jax-rs-2.0.war的文件夹

Oracle\wlserver\common\deployable库

我已将war文件作为库安装到应用程序服务器中