Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cocoa/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
Java Jersey-请求的资源(未找到)不可用_Java_Jersey_Http Status Code 404 - Fatal编程技术网

Java Jersey-请求的资源(未找到)不可用

Java Jersey-请求的资源(未找到)不可用,java,jersey,http-status-code-404,Java,Jersey,Http Status Code 404,似乎我尝试的任何设置都无法访问类中的方法。我一直找不到404。 这是web.xml文件: <servlet> <servlet-name>Restful Web Service</servlet-name> <servlet-class>com.sun.jersey.spi.container.servlet.ServletContainer</servlet-class> <init-param>

似乎我尝试的任何设置都无法访问类中的方法。我一直找不到404。 这是web.xml文件:

<servlet>
    <servlet-name>Restful Web 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>restfulexample.status</param-value>
    </init-param>
    <load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
    <servlet-name>Restful Web Service</servlet-name>
    <url-pattern>/</url-pattern>
</servlet-mapping>

可能是我,但是
@Path(“v1/status”)
是否缺少斜杠?所以基本上
@Path(“/v1/status”)

更新 点击我:web.xml中的url模式缺少星号。将其更改为:

<servlet-mapping>
    <servlet-name>Restful Web Service</servlet-name>
    <url-pattern>/*</url-pattern>
</servlet-mapping>

Restful Web服务
/*

如果路径正确,我不知道您是否将jersey()的所有.jar文件都放在lib文件夹中,因为它们在jersey ir下分为三个部分。

需要更多信息。您用来访问Jersey端点的URL是什么?您的Web应用程序的名称是什么?您要在哪台服务器上部署Web应用程序?我正在尝试。在index.html上,它正在工作。项目名称为RestfulExample。服务器:ApacheTomcathave您尝试在控制器类中添加一些日志,以检查它是否已实例化?顺便问一下,您使用过时的Jersey 1.XX有什么特殊原因吗?请查看服务器日志。我也遇到过类似的问题,原因是泽西岛无法扫描资源。不,不是这样(您使用的是哪个版本的Jersey?在服务器或Web应用程序启动期间,您是否在日志中看到任何错误?我认为您的servlet映射中缺少一个星号。我已更新了我的答案。
<servlet-mapping>
    <servlet-name>Restful Web Service</servlet-name>
    <url-pattern>/*</url-pattern>
</servlet-mapping>