泽西休息网服务tomcat eclipse和404

时间:2019-07-11 13:58:05

标签: rest glassfish jersey-2.0 fetch-api

我有一个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服务器[已启动,已同步]  快照在这里(当然)

  • 为简洁起见,我省略了将Json放入DOM的代码
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服务突然再次起作用。因此,这里似乎还有另一个问题。现在有人在发生什么吗?我渴望发现它。

0 个答案:

没有答案