So you want to have a separate war containing the remote/home interfaces and 
also an ear containing these remote/home interfaces. You want these 2 to behave 
as two separate applications independent of each other. You will have to do 
classloader isolation as mentioned in
Section "Isolation" at:

http://wiki.jboss.org/wiki/Wiki.jsp?page=ClassLoadingConfiguration

Briefly, you will have to add the following entry to your jboss-web.xml(present 
in your war file) :

<jboss-web>
  |  <class-loading java2ClassLoadingCompliance="false">
  |  <loader-repository>
  |  someName.someOtherName:loader=someUniqueName
  |  
<loader-repository-config>java2ParentDelegation=false</loader-repository-config>
  |  </loader-repository>
  |  </class-loading>
  | .....
  | </jboss-web>

And add the following to jboss-app.xml(present in ear file):


  | <jboss-app>
  |   <loader-repository> 
  |   someName2.someOtherName2:loader=someOtherUniqueName 
  |      <loader-repository-config> 
  |      java2ParentDelegation=false 
  |      </loader-repository-config> 
  |   </loader-repository>
  | </jboss-app>

This will actually create 2 separate classloaders, one for the ear application 
and the other for the war application. You can then use the war separately from 
the ear file. 



View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3977865#3977865

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3977865
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to