Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.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
Web services JAXB上的javax.ws.rs.core.Response$Status.getReasonPhrase()问题,使用ApacheJersey实现Rest服务_Web Services_Apache_Rest_Jakarta Ee_Jax Rs - Fatal编程技术网

Web services JAXB上的javax.ws.rs.core.Response$Status.getReasonPhrase()问题,使用ApacheJersey实现Rest服务

Web services JAXB上的javax.ws.rs.core.Response$Status.getReasonPhrase()问题,使用ApacheJersey实现Rest服务,web-services,apache,rest,jakarta-ee,jax-rs,Web Services,Apache,Rest,Jakarta Ee,Jax Rs,我在尝试访问以下REST服务时遇到以下问题。。。 我正在使用ApacheJersey实现来开发rest服务 只有在我尝试使用JAXB,即使用JSON生成响应tye时,我才面临以下问题 下面是我正在使用的JAR列表 jersey-bundle_1.0.0.0_1-1-5-1.jar jsr311-api-1.0.jar jackson-core-asl_1.0.0.0_1-1-1.jar jettison_1.0.0.0_1-1.jar 下面是异常跟踪 Problem accessing /se

我在尝试访问以下REST服务时遇到以下问题。。。 我正在使用ApacheJersey实现来开发rest服务

只有在我尝试使用JAXB,即使用JSON生成响应tye时,我才面临以下问题

下面是我正在使用的JAR列表

jersey-bundle_1.0.0.0_1-1-5-1.jar
jsr311-api-1.0.jar
jackson-core-asl_1.0.0.0_1-1-1.jar
jettison_1.0.0.0_1-1.jar
下面是异常跟踪

Problem accessing /service/calender/testRest. Reason:


javax.ws.rs.core.Response$Status.getReasonPhrase()Ljava/lang/String;
Caused by:

java.lang.

NoSuchMethodError: javax.ws.rs.core.Response$Status.getReasonPhrase()Ljava/lang/String;
        at com.sun.jersey.spi.container.ContainerResponse.traceException(ContainerResponse.java:477)
        at com.sun.jersey.spi.container.ContainerResponse.onException(ContainerResponse.java:452)
        at com.sun.jersey.spi.container.ContainerResponse.mapWebApplicationException(ContainerResponse.java:407)
        at com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:1036)
        at com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:941)
        at com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:932)
        at com.sun.jersey.spi.container.servlet.WebComponent.service(WebComponent.java:384)
        at com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:451)
        at com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:632)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
My web.xml

<servlet>
    <servlet-name>Calender</servlet-name>
    <servlet-class>com.sun.jersey.spi.container.servlet.ServletContainer</servlet-class>
    <init-param>
        <param-name>javax.ws.rs.Application</param-name>
        <param-value>com.punith.calender.application.CalenderApp</param-value>
    </init-param>
</servlet>
<servlet-mapping>
    <servlet-name>Calender</servlet-name>
    <url-pattern>/service/*</url-pattern>
</servlet-mapping>
我的TestObject类

import javax.xml.bind.annotation.XmlRootElement;
@XmlRootElement(name="testObject")

public class TestObject {
    public String name;
    public String value;


    public TestObject(String objName, String objValue) {
        this.name = objName;
        this.value = objValue;
    }
我非常怀疑所使用的jar,我想我必须为JAXB使用更多的jar。。以防请让我知道下载JAR的链接

问候
Puntih

以下是需要使用的罐子

球衣束

jersey-bundle-1.17.jar
下面是JAXB的JAR

jaxb-api.jar
jaxb-impl-javadoc.jar
jaxb-impl.jar
jaxb-xjc-javadoc.jar
jaxb-xjc.jar

解决了。。。谢谢

以下是需要使用的罐子

球衣束

jersey-bundle-1.17.jar
下面是JAXB的JAR

jaxb-api.jar
jaxb-impl-javadoc.jar
jaxb-impl.jar
jaxb-xjc-javadoc.jar
jaxb-xjc.jar
解决了。。。谢谢