Это мой первый опыт работы с веб-сервисами. Просто, мне нужно отправить запрос на отправку от клиента веб-сервиса Джерси (внутри веб-страницы, реализованной в javascript), к службе джерси, которая находится в одном из моих модулей maven.
Как я уже сказал, я создал jersey-сервер в одном из моих модулей maven, и я хотел бы каким-то образом запустить его (я не знаю, как запустить программу веб-сервисов). Прежде чем начинать клиентскую часть моей реализации. Благодаря поиску в Интернете я видел множество примеров, но все они использовали tomcat. Поэтому мой первый вопрос заключается в том, что мне нужно использовать tomcat (или что-то вроде этого) для запуска веб-службы? Во-вторых, ниже я поделился своим модулем jersey-server. Как я могу запустить его?
package com.exampleProject.rest;
import javax.ws.rs.*;
import javax.ws.rs.core.MediaType;
import javax.ws.rs.core.Response;
import java.util.List;
@Path("/test")
@Consumes(MediaType.APPLICATION_JSON)
@Produces(MediaType.APPLICATION_JSON)
public class SiderRecommender {
@POST
@Path("/functiontest")
public List<Recommendation> sampleFunction() {
// return something here. I removed it for simplicity.
}
}