반환합니다. @PathParam
의 모든 경로는 404
오류 코드를 반환합니다. 아무도 조사 할 곳을 안내해 줄 수 있습니까?모든 저지 노선들은 내가 <strong>그리즐리</strong>에서 실행 <strong>저지</strong>를 사용 <strong>여러 편안하고</strong> 서비스가 404
작업 :
@GET
@Path("/testget")
@Produces(MediaType.APPLICATION_JSON)
Response testGet(){
//working
}
작동하지 않음 :
@GET
@Path("/testpath/{id}")
@Produces(MediaType.APPLICATION_JSON)
Response testPath(@PathParam("id") String id){
//not working, return 404
}
내가 경로 PARAM을 제거하면이 작업을 시작합니다. 하지만 경로 매개 변수가 필요합니다.
그리 즐 코드 : 조사의 많은 후
ResourceConfig resourceConfig = new ResourceConfig();
resourceConfig.register(TestController.class);
HttpServer server = GrizzlyHttpServerFactory.createHttpServer(URI.create(BASE_URL), resourceConfig, false);
server.start();
url'.../testget'이 작동하지만'.../testpath/abc'와 같은 url이 작동하지 않는다고 말하는가? – Andreas
정확히, 그게 문제 야. 내 생각에 jersey/grizzly는 testpath/abc를 testpath/{id}에 매핑 할 수 없습니다. – Shafiul
재현 할 수 없습니다. 방금 [여기] (http://www.oracle.com/webfolder/technetwork/tutorials/obe/java/griz_jersey_intro/Grizzly-Jersey-Intro.html)의 지침에 따라 새로운 프로젝트를 작성한 다음 두 가지 방법을 모두 추가했습니다. 샘플'MyResource' 클래스는 "Hello from"을 리턴합니다. 둘 다 괜찮 았어. –
Andreas