Я только начинаю изучать java отдых. Я слежу за некоторыми веб-сайтами, чтобы создать службу отдыха, но кажется, что она продолжает давать мне ту же ошибку: '(.
Поверь мне! Я пытался найти решения для stackoverflow и других форумов, но мне кажется, что он не работает Ошибка продолжает возвращаться ко мне.
Проект:
Я сделал Dynamic Web Project в версии 4.9 и Tomcat 8.5 в затмении. Затем я копирую все банки в WEB-INF / lib
Пожалуйста, проверьте ниже скриншоты для деталей проекта:
Данные сервера:
введите описание изображения здесь
Детали проекта:
введите описание изображения здесь
WEB-контент:
введите описание изображения здесь
META-INF
введите описание изображения здесь
Код детали:
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;
}
}
Проблемы:
После завершения кода я попытался запустить его на сервере, но он все равно дал мне тот же результат, что и ошибки Http 404 (согласно прилагаемой ссылке ниже).
введите описание изображения здесь
Журнал консоли:
введите описание изображения здесь
введите описание изображения здесь
Я не знаю, что не так с проектом, и клянусь, что я действительно пытался искать результаты, прежде чем я пришел сюда, чтобы задать этот вопрос. Надеюсь, вы, ребята, помогите мне и спасибо!