我有一个jersey rest网络服务,该服务在3天前成功运行,成功响应200 OK,突然响应404。
我试图查看导致stackoveflow上出现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_2_5.xsd"
version="2.5">
<display-name>MavenJersey</display-name>
<welcome-file-list>
<welcome-file>index.html</welcome-file>
</welcome-file-list>
<servlet>
<servlet-name>Jersey REST Service</servlet-name>
<servlet-class>org.glassfish.jersey.servlet.ServletContainer</servlet-class>
<init-param>
<param-name>jersey.config.server.provider.packages</param-name>
<param-value>com.example.jersey.localcookbook.webresource</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>Jersey REST Service</servlet-name>
<url-pattern>/restservices/*</url-pattern>
</servlet-mapping>
</web-app>
<dependency>
<groupId>org.glassfish.jersey.containers</groupId>
<artifactId>jersey-container-servlet</artifactId>
<version>2.25.1</version>
</dependency>
本地主机上的Tomcat v.9.0服务器[已启动,已同步] 快照在这里(当然)
fetch( "restservices/recipe/recipes",{
method: "GET"
})
.then(function(response){
return response.json();
})
.then(function(recipes){
for(const recipe of MyJson){}
console.log(recipe.title)
}
})
我希望返回配方列表,但是浏览器控制台中的实际输出为: 找不到404。 json <0
处出现意外令牌现在奇怪的是,在撰写本文时,我的Jersey Web服务突然再次起作用。因此,这里似乎还有另一个问题。现在有人在发生什么吗?我渴望发现它。