REST Jersey HTTP状态404 - 请求的资源不可用

时间:2016-05-22 16:46:44

标签: java rest tomcat jersey

我尝试查看stackoverflow来解决这个问题,但我找不到任何东西。代码似乎没问题,但我得到了一个HTTP 404.求你帮帮我吗?

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"     xmlns="http://java.sun.com/xml/ns/javaee"     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>VPP JavaEE 18 Rest DWP eu</display-name>

  <welcome-file-list>
    <welcome-file>index.html</welcome-file>
  </welcome-file-list>

  <!-- configuration for jax rs -->
  <servlet>
    <servlet-name>Jersey Web Application</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>rest</param-value>
    </init-param>

    <load-on-startup>1</load-on-startup>
  </servlet>

  <servlet-mapping>
     <servlet-name>Jersey Web Application</servlet-name>
     <url-pattern>/webservice/*</url-pattern>
  </servlet-mapping>

</web-app>

并且web.xml是:

http://localhost:8080/VPP JavaEE 18 Rest DWP eu/webservice/employees

我去浏览器写道:

http://localhost:8080/VPP JavaEE 18 Rest DWP eu/blablalba 

但是我得到了一个HTTP 404请求的资源不可用,没有线索。

但是,Tomcat REST servlet正在工作,因为如果我写:

http://localhost:8080/VPP JavaEE 18 Rest DWP eu/index.html

我收到了另一条消息:

HTTP状态404 - / project-name / blablalba

我还必须提一下,如果我写的话,它会起作用:

{{1}}

0 个答案:

没有答案