首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用WebLogic 12C支持JAX-RS2.0

用WebLogic 12C支持JAX-RS2.0
EN

Stack Overflow用户
提问于 2016-01-06 09:13:59
回答 1查看 6.2K关注 0票数 0

我正在阅读以下链接,以获得weblogic支持的jaxs2.0

ws.htm#WLUPG332 https://docs.oracle.com/middleware/1213/wls/RESTF/use-jersey20-ri.htm#RESTF297

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

但是我仍然有这个错误,因为weblogic仍然使用jaxs1.1API。

代码语言:javascript
复制
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

代码语言:javascript
复制
<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>

weblogic.xml

代码语言:javascript
复制
<?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>

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-01-07 07:11:45

我意识到weblogic 12.1.3附带了以下foldes的jax-rs-2.0 jax

Oracle\wlserver\通用\可部署-库。

我已将war文件作为库安装到Application中

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34629351

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档