2012-03-15 2 views
1

내 문제는 거의 정확히 the one described here과 동일하지만 해당 게시물은 몇 년 전이었으며 Eclipse 헬리 오 (해당 질문에서 언급 한 J2EE 프로젝트 레이블을 사용하지 않는 것으로 나타남).왜 Helios 웹 프로젝트가 런타임에 종속 프로젝트 클래스를 찾지 않습니까?

다른 '유틸리티'프로젝트를 참조하는 동적 웹 프로젝트가 있습니다. 유틸리티 프로젝트에는 서비스, daos 등이 들어 있습니다. 컴파일 시간은 괜찮습니다. 그러나 바람둥이에서 웹 프로젝트를 시작할 때 org.springframework.beans.factory.CannotLoadBeanClassException을 많이 얻습니다. 나는이 ClassNotFound 문제가 하나의 빈과 관련이 없거나 올바르게 입력되지 않았다는 것을 알고있다. 왜냐하면 나는 발견되지 않은 원래의 중요하지 않은 빈을 주석 처리하고 유틸리티에서 다른 빈들과 같은 ClassNotFound 오류를 얻었 기 때문에 계획.

Tomcat 6.0을 사용하고 있습니다.

유틸리티 프로젝트에는 Java 및 유틸리티 모듈 패싯이 있습니다. 웹 프로젝트에는 동적 웹 모듈과 Java가 있습니다. 유틸리티 프로젝트는 웹 프로젝트의 빌드 경로에 있습니다. 나는 또한 유틸리티 프로젝트를 웹 프로젝트의 'Project References'속성에 체크인 시키려고 시도했지만, 'Project References'와 빌드 경로에 프로젝트가있는 것의 차이점을 알지 못한다.

답변

0

웹 프로젝트의 배포 어셈블리 속성 페이지 (프로젝트 -> 속성)를 열고 유틸리티 프로젝트를 배포해야 함을 나타냅니다. 그리고 헬리오스에 머물러야하는 것이 없으면 인디고로 업데이트하십시오. 헬리오스는 거의 2 살입니다.