У меня проблема уже несколько дней.Я сделал так, что мой сервер работает, и теперь я не могу заставить работать пути.
Я хочу запустить простой класс Java
package org.eberle.rest;
import javax.ws.rs.FormParam;
import javax.ws.rs.POST;
import javax.ws.rs.Path;
import javax.ws.rs.core.Response;
@Path("/cab")
public class CabRequestHandler {
@POST
@Path("/add")
public Response addRequest(
@FormParam("TaxiNr") int cabNumber ,
@FormParam("StartAdresse") String startAddress,
@FormParam("EndAdresse") String endAddress){
return Response.status(200)
.entity("addRequest is called, TaxiNr : " + cabNumber + ", StartAddresse : " + startAddress + ", Endadresse" + endAddress)
.build();
}
}
Я запускаю развертывание T4:Война взорвалась над пользовательским текстовым корнем в настройках сервера Glassfish.
localhost:8081/root
Это работает и показывает мой index.jsp
Но следующая проблема в том, что я не знаюкак настроить web.xml
.Я пробовал так много web.xml
отсюда и в интернете, и они все не работают для меня.Когда я пытаюсь открыть свой путь /root/cab/add
, появляется сообщение об ошибке 404.
Может ли кто-нибудь помочь мне с рабочим web.xml.
Большое спасибо!