2010-03-01 2 views
0

이전에 Eclipse IDE, Tomcat 및 JAX-RS 라이브러리를 사용하여 로컬 호스트에 간단한 RESTful 웹 서비스를 만들었습니다.유닉스 웹 서비스. 디렉토리 구조가되어야 할 것

이제 Tomcat이 설치된 다른 유닉스 서버로 옮기려고합니다. Eclipse에서 "동적 웹 프로젝트"를 만드는 것과 동등한 것으로 시작하는 방법을 알지 못합니다. 이클립스가 만든 모든 서브 디렉토리로 직접 디렉토리를 만들어야하나요? 이 디렉토리는 Tomcat 컨테이너의 webapps 폴더에 있어야합니다. META-INF와 WEB-INF도 스스로 만들어야합니까?

Java 클래스는 어디에 두어야하나요?

누군가가이 사실을 분명히하거나 동일한 문서를 보내주십시오.

+0

사실 귀하의 질문은 유닉스 또는 웹 서비스에만 국한되지 않습니다. Java EE 웹 응용 프로그램의 배포/패키징에 대한 일반적인 질문입니다. 모든 OS에서 동일하며 사용하는 라이브러리가 무엇이든 상관 없습니다. –

+0

"JAX-RS"<- JAX-WS 라이브러리를 원하지 않습니까? – Powerlord

+0

@powelord : JAX-RS는 API를 사용하여 RESTful 웹 서비스를 손쉽게 구축 할 수 있기 때문에 가능합니다. –

답변

0

동적 웹 프로젝트 (오른쪽 클릭) => 수출 => 웹 => 전쟁 파일 =>

창조 웹 응용 프로그램 아카이브의 대화 전쟁 내보내기 - WAR는 하지만 알아서 문제에 대한 솔루션입니다 거기에 필요한 모든 도서관에 대해

WAR 파일 내용 을 쉽게 추출 (압축 해제)하고 프로젝트 구조와 라이브러리가 이 필요하며 WAR의 WEB-INF/lib에 저장되어 있는지 확인할 수 있습니다.

이 코드가 쉬운 모든 OS (사용자, 파일 경로, 권한)

항상 응용 프로그램 시작에까지 실행됩니다 몇 가지 테스트 간단한 코드를 작성, 있는지 확인, 모두 톰캣이 같은 방식으로 설정되어 있는지 확인합니다 그리고 모든 의존성과 libs, 시스템 클럭, 외부 세계 네트워크 통신을 검사하여 웹 응용 프로그램 콘솔이나 로거에서 쉽게 추적 할 수 있습니다.

안부