Webservice отказывается работать и возвращает 404 под Eclipse + Tomcat 7 - PullRequest
0 голосов
/ 13 октября 2019

Рассмотрим веб-сервис:

package com.mcnz.restful.java.example;

import javax.ws.rs.*;
@ApplicationPath("/")
public class ScoreService {
    // localhost:8080/Soccer/score
    @GET
    @Path("/score")
    @Produces("application/json")
    public String getScore() {
        String pattern = "{ \"wins\":\"%s\", \"losses\":\"%s\", \"ties\": \"%s\"}";
        return String.format(pattern,  Score.WINS, Score.LOSSES, Score.TIES );  
    }


    // localhost:8080/Soccer/score?wins=2%losses=3@ties=15
    @PUT
    @Path("/score")
    @Produces("application/json")
    public String update(@QueryParam("wins") int wins, 
                              @QueryParam("losses") int losses, 
                              @QueryParam("ties")   int ties) {
        Score.WINS   = wins;
        Score.TIES   = ties;
        Score.LOSSES = losses;
        String pattern = "{ \"wins\":\"%s\", \"losses\":\"%s\", \"ties\": \"%s\"}";
        return String.format(pattern,  Score.WINS, Score.LOSSES, Score.TIES );

    }

}

С файловой структурой:

enter image description here

Когда я запускаю проект и нажимаю Chromeпод:

localhost:8080/Soccer/score

или

localhost:8080/Soccer/score?wins=2%losses=3@ties=15

Я получаю:

enter image description here

Что я делаю не так? Почему я получаю 404, а не JSON с конечных точек?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...