2010-01-22 6 views
1

나는 작은 스프링 GWT 애플리케이션 및 (B)를 사용하는 웹 애플리케이션과 다른 하나 개 Eclipse 프로젝트 (A)를 갖는다.이클립스 웹 프로젝트 의존성

프로젝트 A는 빌드 경로/순서와 수출을 통해 그 능숙를 보냅니다. 프로젝트 B는 빌드 경로/프로젝트를 통해 ressources를 가져옵니다.

일식 빌드 경로와 실행 목표의 시스템 클래스 경로에 파일을 추가하지만 파일이 웹 클래스 로더에로드되지 않기 때문에이 이상한 봄 오류가 발생합니다.

웹 서버 대상에서 올바르게 작동하려면 프로젝트 A의 내 보낸 리소스 (.class, META-INF/spring/*)를 프로젝트 B/war/WEB-INF/classes에 복사해야합니다.

어떻게 이클립스를 사용하여이 작업을 수행 할 수 있습니까?

도움을 주셔서 감사합니다.

답변

1

마지막 주장이 잘못 내 보낸 자원은 (그리고해야한다) jar 파일로 B/전쟁/WEB-INF가/lib 디렉토리에 복사 할 수 있습니다. projectA를 J2EE 모듈 종속성 projectB로 추가하여이 작업을 수행 할 수 있습니다. 이것은 Eclipse + WTP (WTP를 사용하고 있습니까?)를 사용하여 projectA를 사용중인 웹 컨테이너에 jar로 배포합니다 (tomcat?).

이 이클립스 프로젝트의 클래스 경로 정보의 불행한 중복입니다. projectA의 빌드 경로 리소스를 내 보낸 사실은 일반적인 Java 프로젝트 및 정적 컴파일에 충분하지만 WTP 웹 프로젝트 런타임에는 충분하지 않습니다.

alt text

관련 문제