우리는 WAS 8.5에서 EAR을 실행 중이며 모든 DAO는 31 회 복제됩니다. persistence.xml에 30 개의 JNDI 데이터 소스가 있다는 것을 알았 기 때문에 테스트를 통해 숫자를 줄였습니다. 실제로 중복 카운트는 줄어 듭니다.Websphere의 persistence-unit마다 중복 ClassLoaders 생성
하지만 모든 불필요한 줄을 연속적으로 제거해 보았습니다. 그리고 여전히 중복 된 것을 얻습니다. 마지막 줄을 제거하면 NestedJarException이 발생합니다.
<persistence-unit name="unitTest"
transaction-type="JTA">
<jta-data-source>jdbc/Testing/Ds</jta-data-source>
<mapping-file>META-INF/default-mappings.xml</mapping-file>
<exclude-unlisted-classes>false</exclude-unlisted-classes>
</persistence-unit>
내 영속성 단위에 대해 EJB 클래스가 복제 될 수있는 다른 사람이 있습니까?
감사
30 개의 다른 데이터 소스가 있습니까? 그리고 당신은 그들 각각을 사용합니까? –
그래, 각 고객은 자신의 데이터베이스를 가져옵니다. – djb