jboss developer studio를 사용하고 있습니다. InventoryCommon (JAR)과 InventoryWeb (WAR- 동적 웹 프로젝트, Spring MVC + Hibernate) 프로젝트를 가지고 있습니다 .InventoryCommon은 InventoryWeb의 classpath에있는 src.InventoryCommon 내부의 매핑 패키지를 가지고 있습니다. InventoryWeb의 aplicationCOntext 안에 있습니다. mappings 패키지를 classpath : mappings (hbm 파일 보유)로 언급하고 있습니다. 배포 위치에서 동일한 것을 검사했습니다. 매핑 폴더가 존재합니다. 그럼에도 불구하고, 나는 filenotfound exception을 얻고 있습니다. 무엇이 누락 될 수 있습니까? 뭔가 jboss eap 또는 jboss dev studio와 관련이 있습니다. 나는 classpth *를 이미 시도했다. : 그러나 그것은 작동하지 않는다.Spring Classpath : JAR 파일을 읽을 수 없습니다.
0
A
답변
0
'개발자 스튜디오'의 배포 설명자 정의에 문제가있을 수 있습니다. 나는 그것들과도 고투했다. 대신 두 개의 Maven 프로젝트를 설정해야합니다. InventoryWeb (두 번째 Maven 프로젝트에 종속 됨) InventoryCommon. Jar-project InventoryCommon을 먼저 컴파일해야합니다. 그 후에 War-project InventoryWeb을 Maven으로 컴파일해야합니다. 이것은 예를 들어 Tomcat에서 배포 할 수있는 War 파일을 제공합니다.
Tomcat에 배포하는 경우 Maven 프로젝트에 Java EE 종속성이 포함되지 않도록하십시오.
JBoss Developer Studio는 현재 WildFly 인 JBoss Application Server와 함께 작동하도록 설계되었습니다. 모든 웹 프로그래밍은 Spring이 아닌 Java Enterprise (EE)에 있습니다. WildFly의 배포는 JBoss Developer 스튜디오를 통해 수행되거나 WildFly의 관리자 콘솔에 War를 업로드하여 수행해야합니다.