これが私のJersey Serviceで、URLを使用してサービスにアクセスします
http://host:port/contextroot/welcome/data
Jersey サーブレットを /welcome/* にマップすると、404 エラーが発生します。しかし、web.xml で /* を指定すると、リクエストは正常に処理されます。webapp のすべてのリクエストがジャージーを通過するのは望ましくありません。/welcome でパスをリクエストのみに制限するにはどうすればよいですか?
@Path("/welcome")
public class WelcomeRestJson {
@POST
@Path("/data")
@Produces("text/plain")
@Consumes("application/json")
public String processPostData(MyObject myObject) {
System.out.println("Inside processPostData");
return "success";
}
}