내 귀에 파일을 내 상황에 맞게 구성하는 방법을 모르겠습니다. 귀/lib에내 항아리는 어디에 둘 수 있습니까? Ear with Jboss 5.1
ear
--lib
--war1
--war2
--warA
--warB
, 나는 전쟁 사이의 모든 일반적인 병이 있습니다
여기 내 실제 구조입니다. 모든 것이 잘 작동하지만 귀는 무겁습니다.
실제로 war1과 war2는 몇 개의 병을 공유합니다. WarA와 warB도.
warA/B가 모든 것을 사용하고 war1/2도 사용하지 않기 때문에이 jar를 귀/lib에 넣지 않습니다.
오늘 war1/2는 모든 항아리와 함께 제공되기 때문에 일부 항아리는 두 개가됩니다.
나는 이런 식으로 뭔가를하고 싶은 : 이것처럼
ear
--lib (common jars)
--war1
--war2
--something who comes with common jars for war1/2
--warA
--warB
--something who comes with common jars for warA/B
을 war1 및 war2 가볍고 될 것입니다. 전쟁과 전쟁에 대해서도 마찬가지입니다.
제가 그 일을 할 수 있는지, 그리고 제가 할 수있는 일종의 아카이브가 있습니까? 항아리, 전쟁? 나는 그것이 올바르게 라이브러리 버전과 분리의 문제가없는 이해했다면 나는, 제이 보스 5.1
감사
4 개의 모든 전쟁이 귀에있는 모든 수업을 보는 것이 중요합니까? 즉, 자신의 도메인에서 격리되고 부모 도메인에서 추가 클래스를 찾으려면 WAR가 필요합니까? – CoolBeans
오늘날 war1/2는 warA/B와 분리되어 있으며 공통된 부모 도메인 (귀 도메인)입니다. – Kiva
참고로 Jboss에 관한이 흥미로운 문제에 관한 블로그 (프랑스어)에 기사를 작성했습니다. classLoader => http://blog-dev.net/technique/serveurs/bug-classcastexception-et-classloader-jboss/001758 – Kiva