Hi there,
I have the following scenario in my webapps:
- .ear file with EJBs (2.1 & 3)
- expanded war file with the web interface.
I don't include the war in the ear file because in development moment I change many
thin in JSPs / struts XMLs /...
JBoss configuration
What is the ClassLoading configuration to make both the .ear EJBS and the webapp search
classes before in /WEB-INF/lib than in the .ear file class loader?
I need this because for historical (wrong aprox., of course) reasons, the EJB returns
classes that implement some view layer classes, and so I don't want them to be part of
the ear file. I have too much code written this way as I used to use Unified Class Loader.
My problem now is than I haven't found a way to "mix" both class loaders and
so any class retured from the business layer will give ClassNotFound exceptions when used
in the presentation layer. (Also, EJB3 POJOs throw ClassCastException). This is solved by
packaging the war inside the ear, but I cannot do that.
I am changing properties in the following files:
1) conf/jboss-service.xml set NamingService CallByValue to true
2) deploy/ear-deployer.xml set Isolated and CallByValue attributes to true.
3) deploy/jbossweb-tomcat55.sar/META-INF/jboss-service.xml set Java2ClassLoadingCompliance
and UseJBossWebLoader to false
4) /WEB-INF/jboss-web.xml
5) /META-INF/jboss-app.xml
Thanks for any help.
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4049424#...
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&a...