restful服务出错(jersey)

restful服务出错(jersey),rest,service,jersey,Rest,Service,Jersey,我的RESTful服务昨天已经运行了,但突然出现了一个错误。我搜索了所有的答案,但没有找到解决错误的方法。有时在部署项目时出错,有时在尝试访问RESTful服务时出错 pom.xml文件: <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM

我的RESTful服务昨天已经运行了,但突然出现了一个错误。我搜索了所有的答案,但没有找到解决错误的方法。有时在部署项目时出错,有时在尝试访问RESTful服务时出错

pom.xml文件:

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>rpc_server</groupId>
<artifactId>rpc_server</artifactId>
<version>3.0</version>
<packaging>war</packaging>
<build>
    <sourceDirectory>src</sourceDirectory>
    <pluginManagement>
        <plugins>

            <plugin>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>3.1</version>
                <configuration>
                    <source>1.8</source>
                    <target>1.8</target>
                </configuration>
            </plugin>
            <plugin>
                <artifactId>maven-war-plugin</artifactId>
                <version>2.4</version>
                <configuration>
                    <warSourceDirectory>WebContent</warSourceDirectory>
                    <failOnMissingWebXml>false</failOnMissingWebXml>
                </configuration>
            </plugin>
        </plugins>
    </pluginManagement>
</build>

<dependencies>
    <dependency>
        <groupId>mysql</groupId>
        <artifactId>mysql-connector-java</artifactId>
        <version>5.1.35</version>
    </dependency>

    <dependency>
        <groupId>com.sun.jersey</groupId>
        <artifactId>jersey-bundle</artifactId>
        <version>1.19</version>
    </dependency>

    <dependency>
        <groupId>com.sun.jersey</groupId>
        <artifactId>jersey-server</artifactId>
        <version>1.19</version>
    </dependency>
    <dependency>
        <groupId>com.sun.jersey</groupId>
        <artifactId>jersey-client</artifactId>
        <version>1.19</version>
    </dependency>

    <dependency>
        <groupId>com.sun.jersey</groupId>
        <artifactId>jersey-core</artifactId>
        <version>1.19</version>
    </dependency>

    <dependency>
        <groupId>org.json</groupId>
        <artifactId>json</artifactId>
        <version>20090211</version>
    </dependency>
    <dependency>
        <groupId>org.codehaus.jackson</groupId>
        <artifactId>jackson-jaxrs</artifactId>
        <version>1.9.13</version>
    </dependency>
    <dependency>
        <groupId>org.codehaus.jettison</groupId>
        <artifactId>jettison</artifactId>
        <version>1.2</version>
    </dependency>
    <dependency>
        <groupId>javax.ws.rs</groupId>
        <artifactId>jsr311-api</artifactId>
        <version>1.1.1</version>
    </dependency>


</dependencies>

4.0.0
rpc_服务器
rpc_服务器
3
战争
src
maven编译器插件
3.1
1.8
1.8
maven战争插件
2.4
网络内容
假的
mysql
mysql连接器java
5.1.35
泽西岛
球衣束
1.19
泽西岛
泽西服务器
1.19
泽西岛
泽西岛客户
1.19
泽西岛
球衣核心
1.19
org.json
json
20090211
org.codehaus.jackson
杰克逊·贾克斯
1.9.13
org.codehaus.jettison
抛弃
1.2
javax.ws.rs
jsr311 api
1.1.1

和Web.xml:

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee 
                    http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"     
                    version="3.0">



<display-name>rpc_server</display-name>
<servlet>
    <servlet-name>Jersey REST Service</servlet-name>
    <servlet-class>com.sun.jersey.spi.container.servlet.ServletContainer</servlet-class>
    <init-param>
        <param-name>com.sun.jersey.config.property.packages</param-name>
        <param-value>com.rpc_server</param-value>
    </init-param>
    <load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
    <servlet-name>Jersey REST Service</servlet-name>
    <url-pattern>/*</url-pattern>
</servlet-mapping>

rpc_服务器
泽西岛休息服务
com.sun.jersey.spi.container.servlet.ServletContainer
com.sun.jersey.config.property.packages
com.rpc_服务器
1.
泽西岛休息服务
/*

错误是:

javax.servlet.ServletException:La ejeucción del servlet lanzóuna 例外情况 org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) 因果关系

java.lang.CompatibleClassChangeError:类 javax.ws.rs.core.Response$Status未实现请求的 接口javax.ws.rs.core.Response$StatusType com.sun.jersey.spi.container.ContainerResponse.getStatus(ContainerResponse.java:599) com.sun.jersey.spi.container.ContainerResponse$committeingOutputStream.commitWrite(ContainerResponse.java:157) com.sun.jersey.spi.container.ContainerResponse$committeingOutputStream.write(ContainerResponse.java:134) sun.nio.cs.StreamEncoder.writeBytes(未知源) sun.nio.cs.StreamEncoder.implFlushBuffer(未知源) sun.nio.cs.streamncoder.implFlush(未知源) sun.nio.cs.streamncoder.flush(未知源) java.io.OutputStreamWriter.flush(未知源) java.io.BufferedWriter.flush(未知源) com.sun.jersey.core.util.ReaderWriter.writeToAsString(ReaderWriter.java:191) com.sun.jersey.core.provider.AbstractMessageReaderWriterProvider.writeToAsString(AbstractMessageReaderWriterProvider.java:128) com.sun.jersey.core.impl.provider.entity.StringProvider.writeTo(StringProvider.java:88) com.sun.jersey.core.impl.provider.entity.StringProvider.writeTo(StringProvider.java:58) com.sun.jersey.spi.container.ContainerResponse.write(ContainerResponse.java:302) com.sun.jersey.server.impl.application.WebApplicationImpl.\u handleRequest(WebApplicationImpl.java:1510) com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1419) com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1409) com.sun.jersey.spi.container.servlet.WebComponent.service(WebComponent.java:409) com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:558) com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:733) javaservlet.http.HttpServlet.service(HttpServlet.java:727) org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)


我不知道为什么,但我也必须添加以下依赖项:javax.ws.rs javax.ws.rs-api 2.0-m01已解决,谢谢。