로컬 JBoss에서 내 WAR 응용 프로그램을 시작하는 데 문제가 있습니다.XML 파일을 배포해야하지만 FileNotFoundException
2010-04-28 10 : 01 : 56,605 ERROR [org.jboss.ejb.plugins.LogInterceptor 다른 두 귀가 배치하고 TomcatDeployer가 WAR을 배포 시작 후, 나는 다음과 같은 오류 메시지가 받고 있어요 ] public abstract [return type] 메소드가 javax.ejb.CreateException, java.rmi.RemoteException, causeBy를 슬로우 할 때 : javax.ejb.EJBException : org.springframework.beans.factory.access.BootstrapException가 발생했습니다. : 그룹 정의를 초기화 할 수 없습니다. 그룹 리소스 이름 [classpath * : context.xml], 팩토리 키 [contextService]; 중첩 예외는 org.springframework.beans.factory.BeanCreationException : URL [jar : file :/C : /jboss-4.2.3.GA/server/default/deploy/frontend.war에 정의 된 이름 'service'로 bean을 만드는 중에 오류가 발생했습니다. /WEB-INF/lib/modules.jar!/aontext.xml] : 빈 인스턴스화에 실패했습니다. 중첩 예외는 org.springframework.beans.BeanInstantiationException : Bean 클래스를 인스턴스화 할 수 없습니다 [org.springframework.context.support.ClassPathXmlApplicationContext] : 생성자가 예외를 던졌습니다. 중첩 예외는 org.springframework.beans.factory.BeanDefinitionStoreException : 클래스 경로 리소스 XML 문서를 파싱하는 IOException [package/context.xml]; 중첩 예외 java.io.FileNotFoundException : 그것은
그러나 패키지가 존재하지 않으므로 [패키지/context.xml에]를 열 수없는 클래스 경로 자원/context.xml에 실제로 JAR의 내부에 배치되고 내 EAR 파일 중 하나가 WAR 이전에 배포되어야합니다. 적어도 EAR 배포가 성공했다는 메시지를 받았습니다. 또한 파일 아카이버를 사용하여 JAR을 살펴 보았고 실제로 context.xml이 올바른 위치에 있습니다.
전체적으로 EAR이 아닌 JAR이 실제로 JBoss에 배포되도록하는 방법이 있습니까? 나는 이미이 문제에 대해 머리가 빠지기 시작했다.
감사합니다. Bernhard
저는 제 동료로부터 두 개의 EAR과 WAR를 가져 와서 제 JBoss에서 시도했습니다. 그에게 그들은 잘 작동하지만 이전과 같은 오류가 발생합니다. 따라서 제 JBoss 설정에는 분명히 문제가 있습니다. 그러나 무엇을 찾아야할지 모르겠습니다. –
JBoss의 새로운 인스턴스의 압축을 풀고이 EAR과 WAR를이 새 인스턴스에 기본 구성으로 배포하십시오. –