2014-12-18 5 views
0

저는 Java (Beginner Java Developer)에 완전히 익숙하지 않습니다. 우리의 이전 프로젝트는 Jersey API를 사용하여 작성되었습니다. 나는 그 프로젝트 개발자 팀이 아니기 때문에이 프로젝트를 이해하려고 노력하고있다.jersey api를 사용하여 생성 된 war 파일 배포

내 질문은 .. 그 응용 프로그램에 전쟁 파일을 작성하고 그것을 바람둥이에 배포했습니다. 그러나 목록에서 해당 프로젝트를 클릭 할 때마다 오류가 반환됩니다 (요청 된 리소스를 사용할 수 없음). Tomcat에서 Jersey API 웹 앱을 배포 할 수 있는지 여부를 알고 싶습니다. 또한 가능하다면 그 오류의 원인은 무엇입니까? 나는 도처에 시험해 보았고, 다른 모든 실을 들여다 보았다. 그러나 아무것도 이해할 수 없었다.

또한 프로젝트의 web.xml에도 있습니다. 이것의 사용은 무엇입니까?

도와주세요. 미리 감사드립니다.

답변

0

Tomcat에서 Jersey API 웹 앱을 배포 할 수 있는지 여부를 알고 싶습니다.

예, 가능합니다. Tomcat의 버전과 Jersey에서 작업해야하는 라이브러리 (보통 Jersey jar와 일부 공통 유틸리티)를 확인해야합니다. 그러나, 나는 Jersey API를 사용하여 만들어 졌다는 것을 이해하지 못했습니다. 특정 저지 코드를 사용 했습니까? Jersey는 일부 사양 (JSR-311)을 구현 한 것일 뿐이므로

그 이유는 무엇입니까?

경로 등

또한 우리의 프로젝트의 web.xml 파일에 있습니다, 자원이 초기화되지 제대로 지정되어 있지 않습니다. 이것의 사용은 무엇입니까?

1 개의 응용 프로그램에 대한 설정을 담당하는 파일입니다. 당신의 경우에 전쟁 기록 보관소. web.xml에서 전쟁 리소스의 경로를 지정할 수 있습니다. 요즘에는 모든 리소스를 주석으로 지정할 수 있으므로 web.xml을 수정할 필요가 없습니다.

+0

저지 API에 관해서는 저지 구현을 사용했습니다. 또한이 war 파일을 tomcat 7에 배포하려고 시도 할 때 메시지에서 OK로 표시됩니다. 내 생각에, 올바르게 배치 되었다면 OK-Deployed로 표시해야합니다. 그리고 내 로그 파일에 따르면 전혀 오류가 없습니다. 그 msg OK 일에 대해 잘못 생각하면 저를 바로 잡으십시오. – Jenny

+0

"OK - context path/foo에 배포 된 응용 프로그램"과 같은 msg를 의미합니다. – Jenny

+0

리소스에 문제가 있음을 의미합니다. 예, 오류가있는 경우 로그에 표시됩니다./foo/... sth 아래서 당신의 자원을 찾으십시오. 아마도 당신은 자신의 길을 찾을 수 없습니다. –