[jboss-user] [Beginners Corner] - static library conflict

marcobaroetto do-not-reply at jboss.com
Tue Nov 6 11:56:01 EST 2007


Hello, I'm trying to deploy 2 applications under JBoss 4.0.5. Both applications use a dbmanager library wich uses a static connection pool to database. 

The structure of both my apps is the following:

APPLICATION.ear/
|-- META-INF
|   |-- MANIFEST.MF 
|   `-- application.xml
|
|-- FRONT-END.war
|   |-- META-INF
|   |   `-- MANIFEST.MF
|   |-- WEB-INF
|   `-- index.jsp
|
|-- BACKEND.jar
|
|-- WEBSERVICES.war
|
|-- lib
|      |--various.jar
|      `-- dbmanager.jar


application.xml contains 2 web modules (FRONTEND & WEBSERVICES) and 1 java module (BACKEND).

dbmanager is used by BACKEND.jar and by the classes of WEBSERVICES.war

FRONTEND.war jsp's use BACKEND.jar 

the 2 applications should connect to different databases and the connection is static so i need 2 different dbmanager jars.

The problem is the following:

- When i call a webservice of WEBSERVICES.war i noticed that the db connection used is the one of the first application deployed. It seems both applications use the same dbmanager and they get the same connection.

- When i use the BACKEND.jar from the frontend the separation is correct and the applications get different connection.

I tried to put true in
/J-Boss/server/default/deploy/ear-deployer.xml  but i get the following:

- When i call a webservice of WEBSERVICES.war the separation is correct and the applications get different connection.

- When i use the BACKEND.jar from the frontend i get the exception:

java.lang.LinkageError: loader constraint violation: loader (instance of org/jboss/web/tomcat/tc5/WebAppClassLoader) previously initiated loading for a different type with name "javax/xml/namespace/QName"
at it.namespace.myapp.WebServices.clients.HelloWorldService.HelloWorldServiceSoap_BindingStub._initOperationDesc1


any hint?



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

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4102277



More information about the jboss-user mailing list