2011-04-20 2 views
1

WEB-INF/lib에서 server/lib로 Spring 라이브러리를 이동하여 빌드 프로세스의 속도를 높이려고합니다. 기본/lib에,하지만 불행하게도 나는이 예외가 :java.lang.NoClassDefFoundError JBoss AS 6에서 WEB-INF/lib에서 server/default/lib로 이동할 때

Exception sending context initialized event to listener instance of class org.jboss.web.jsf.integration.config.JBossMojarra20 ConfigureListener: java.lang.NoClassDefFoundError: javax/faces/application/ApplicationFactory

답변

1

JBoss는 자신의 JSF 라이브러리와 구현이 포함되어 있습니다. WebFlow 라이브러리를 JBoss의 자체 라이브러리 디렉토리로 이동하면 이미 존재하는 것과 충돌 할 위험이 있습니다.

JBoss 자신의 클래스 패스에 추가 할 때 매우 신중해야합니다. 종종 이와 같은 이상한 부작용과 오류가 발생합니다.

JBoss의 내부 구조에서 JSF를 제거하거나 쉽지 않은 WebFlow 라이브러리를 유지해야합니다 (WEB-INF/lib 아래).