当前位置: 首页 > 知识库问答 >
问题:

REST项目错误(Tomcat:HTTP错误404)

司徒翼
2023-03-14

在此处输入图像描述

WEB内容:

在此处输入图像描述

package com.firstproject;

import javax.ws.rs.*;


@Path("/")
public class Scoreservice {


    private static int WIN,LOSSES,TIES;


    @GET
    @Path("/score")
    @Produces("application/json")
    public String getScore() {
        String pattern =  "{ \"wins\":\"%s\", \"losses\":\"%s\", \"ties\": \"%s\"}";
            return String.format(pattern, WIN, LOSSES, TIES);
    }


    @PUT
    @Path("/score")
    @Produces("application/json")
    public String update(@QueryParam("WIN") int wins, 
                            @QueryParam("LOSSES") int losses, 
                            @QueryParam("TIES")   int ties) {
       Scoreservice.WIN   = wins;
       Scoreservice.TIES   = ties;
       Scoreservice.LOSSES = losses;
       String pattern = 
          "{ \"wins\":\"%s\", \"losses\":\"%s\", \"ties\": \"%s\"}";
       return String.format(pattern, WIN, LOSSES, TIES);   
    }



    @POST @Path("/scores/wins")
    @Produces("text/plain")
    public int increaseWin() {
        return ++WIN;   
    }


    @POST @Path("/scores/losses")
    @Produces("text/plain")
    public int increaseLosses() {
        return ++LOSSES;    
    }


    @POST @Path("/scores/ties")
    @Produces("text/plain")
    public int increaseTies() {
        return ++TIES;  
    }

    //GET METHOD

    @GET @Path("/scores/wins")
    @Produces("text/plain")
    public int getWin() {
        return WIN; 

    }

    @GET @Path("/scores/losses")
    @Produces("text/plain")
    public int getLosses() {
        return LOSSES;  
        }


    @GET @Path("/scores/ties")
    @Produces("text/plain")
    public int getTies() {
        return TIES;    
        }

}

我不知道这个项目有什么问题,我发誓在我来这里问这个问题之前,我真的试图搜索结果。希望你们帮帮我,谢谢!

共有1个答案

国俊艾
2023-03-14

关于控制台日志,似乎没有部署webapp,甚至在Eclipse中启动了tomcat。

您可以通过将服务器位置切换为“使用Tomcat安装”来修改Eclipse中的Tomcat配置(请选中附加的图像)。目前,该选项被禁用,您可以从tomcat服务器上删除您的应用程序,停止并清理tomcat服务器。然后该选项将被重新启用。

试试看,告诉我是怎么回事。

 类似资料:
  • pom。xml 我在Eclipse中使用Spring、jsp、servlet制作Web项目。但是Spring核心依赖会带来麻烦。 在xsi中:schemaLocation=”http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd" 错误消息很长。。。我不知道。。 无法从传输公用日志:公用日志:jar:1.

  • null null 我已经搜索了一些这些错误,有些人说删除“.settings”和“.project”文件可以消除这些错误,但这对我不起作用。 什么可能导致这些错误?有没有解决方法?

  • 我试图查看Eclipse(版本Mars.2)中提供的springboot初学者项目,但遇到了错误。 这就是我所做的: 选择spring boot会给我两个新项目: ` 谷歌搜索此错误导致我进入maven存储库,所以我导入ch.qos.logback 再次运行(运行作为…- ``` 谢谢你的帮助!

  • 我运行的是Mac OSX,我安装了android Studio-它启动正常。 问题1 我用一个空活动开始一个新项目。在最上面的窗户上我收到一条信息 问题2 我在底部窗口中看到以下错误: 错误:CompilesDKVersion android-L需要使用JDK 7 Open SDK Settings进行编译 打开文件 当我尝试在设备上运行项目时,我得到以下错误: 失败[INSTALL_FAILED

  • 我试图在我的spring-mvc项目上配置spring-data-rest,但是每次我输入访问我的repository-info-it的json的url时都返回404。看起来它根本看不到我的spring-data-rest注释/依赖项 这是我的pom.xml 有人能帮忙吗?提前道谢。

  • 我在Visual Studio 2010中启动了一个空项目并下载了最新版本的GLEW和GLFW。我相信我已经在项目中正确设置了它们 我可以通过glfwInit()正确初始化GLFW,并且可以打开一个窗口上下文。然而,当我试图通过glewInit()初始化GLEW时,我得到了一个入口点Not Found错误。 未找到入口点程序入口点_glewInit@0在动态链接库D:\Blah\Debug\Tes