我尝试查看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}}