Worked for me. This is what i tried (as a sample try):

- JBoss 4.2.1 ships with Hibernate-3.2.4SP1 and Quartz-1.5.2 (these jars are 
present in the server/< serverName>/lib folder of JBoss).

- I created a simple web-application, with just one JSP which was meant to 
print out the Hibernate and Quartz versions. In the lib folder of my 
web-application, i placed Hibernate-3.1.2 and Quartz-1.4.5 version jars. Also, 
i placed a jboss-web.xml in the WEB-INF folder of my application, with the 
following contents:

  | <jboss-web>
  |    <context-root>/</context-root>
  |    <class-loading java2ClassLoadingCompliance="false">
  |     <loader-repository>
  |             org.myapp:loader=hibernatetestclassloader
  |     
<loader-repository-config>java2ParentDelegation=false</loader-repository-config>
  |     </loader-repository>
  |  </class-loading>
  | </jboss-web>

- The jsp contents are simple:

<%@ page import="
  | java.util.*,
  | javax.naming.*,
  | javax.sql.*,
  | java.sql.*,
  | org.hibernate.cfg.*,
  | org.quartz.helpers.*"
  | 
  | 
  | %>
  | 
  | 
  | <html>
  | <body>
  | <%
  |     try {
  |                     
  |                     
  |                     System.out.println("Hibernate version: " + 
Environment.VERSION);
  |                     String args[] = new String[] {"abc","xyz"};
  |                     System.out.println("Quartz version: ");
  |                     VersionPrinter.main(args);
  |                     } catch(Exception e) {
  |             e.printStackTrace();
  |     }
  | 
  | %>
  | </body>
  | </html>
  | 

- Started JBoss and accessed the jsp. Here's the output:

anonymous wrote : 2007-10-09 19:22:52,833 INFO  [STDOUT] Hibernate version: 
3.1.2
  | 2007-10-09 19:22:52,833 INFO  [STDOUT] Quartz version: 
  | 2007-10-09 19:22:52,833 INFO  [STDOUT] Quartz version: 1.4.5
  | 

This shows that the libraries of my application(and not the ones shipped by 
JBoss) are being used.

P.S: Hibernate and Quartz libraries were considered as an example for 
simplicity.


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

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

Reply via email to