Looks like we need to do some more experiments. I am not actually concerned about hot deployment of EJB-JARs, WARs and EARs as we all know it works.
However I have now come to a sticky situation whereby I need to build least common denominator strategy for packaging my classes for deploying across multiple App Servers namely JBoss (of course), WebSphere and Weblogic. The other way of course to configure ANT to have several targets to different App Servers but this will be a pain to maintain. In any case I have built a library of classes that is common to most web applications. These classes are packaged into separate JARs and commonly deployed to all my web applications on different App Servers. Having common JARs has several advantages in terms of version control and testing common and "framework" classes as they have already proven to be working correctly and does not change very often. However there are cases where some application breaks those components and work has to be done to fix it and retest across all applications before redeploying them. In JBoss, I have yet to find out that this strategy works and whether common JARs can be hot deployed. As far as I know JBoss 2.x's deployer can reference non-EJB jars within the deploy directory during hot deployment. Any classes not found within the EJB or WAR package can reference to the common JARs and the deployer will be happy and does not complain about any missing classes. However after deployment the EJBs and classes in the WAR packages could not reference the classes in the common JARs. This is why I posted my initial message to find out whether JBoss users out there having the same problems. JM -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]On Behalf Of John Fawcett Sent: Sunday, December 15, 2002 4:14 AM To: [EMAIL PROTECTED] Subject: RE: [JBoss-user] EAR, EJB-JAR, and WAR with Dependant JARs I think you can deploy an uncompressed ear as a directory. Then you can just deploy the constituent jar/war files into that directory. So you can hot deploy the individual jars/wars, rather than the whole ear. nb: I haven't tried this myself, but the jboss-net sar is uncompressed in jboss-head and works fine. good luck, fawce -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]On Behalf Of Jee-Meng Ang Sent: Saturday, December 14, 2002 1:59 AM To: JBoss-User (SF) Mailing List Subject: [JBoss-user] EAR, EJB-JAR, and WAR with Dependant JARs I have a question regarding the deployment of dependant JARs. According to J2EE spec, EJB-JARs and WAR are able to refer to another JAR in the same EAR using the Class-Path property within the MANIFEST.MF files. But using EARs for deployment means that the development-deploy-test cycle take a long time due to the overhead in packaging and redeploying the EAR. This will discourage developers from doing incremental development. JBoss supports hot deploy of individual EJB-JARs and WARs. Who can live without this feature. However, can JBoss support reference of classes in other Jars from EJB-JARs and WARs through MANIFEST.MF? If so, where should I deploy these dependant Jars? And can the Jars be hot deployed just like the EJB-JARs and WARs? Any help and pointers will be deeply appreciated. Regards, Jee-Meng Ang ------------------------------------------------------- This sf.net email is sponsored by: With Great Power, Comes Great Responsibility Learn to use your power at OSDN's High Performance Computing Channel http://hpc.devchannel.org/ _______________________________________________ JBoss-user mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/jboss-user ------------------------------------------------------- This sf.net email is sponsored by: With Great Power, Comes Great Responsibility Learn to use your power at OSDN's High Performance Computing Channel http://hpc.devchannel.org/ _______________________________________________ JBoss-user mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/jboss-user ------------------------------------------------------- This sf.net email is sponsored by: With Great Power, Comes Great Responsibility Learn to use your power at OSDN's High Performance Computing Channel http://hpc.devchannel.org/ _______________________________________________ JBoss-user mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/jboss-user
