JBOSS Configuration

Version 1 by Fiona Malikoff
on Sep 05, 2005 17:45.

compared with
Version 2 by Fiona Malikoff
on Sep 05, 2005 17:46.

This line was removed.
This word was removed. This word was added.
This line was added.

Changes (3)

View page history
h12. Unified Class Loader

Due to the structure of our EAR, we need to use the unified class loader. So the setting "UseJBossWebLoader" has been set to true. Our structure is may not be fully J2EE 1.4 compliant so it may cause problems on another application server.
For more information on this option, see http://jira.jboss.com/jira/browse/JBAS-1691

h23. Why?

If we don't use the unified class loader, then our tool jar files cannot find the jar files in the tool's war.
In most cases, the third party jar files are shared across web-apps and so we have placed them directly in lams.ear. This appears to be the easiest way of sharing jar files across an EAR. But there will be a few cases, like the IMSCP tool that does have its own jar files.

h23. Potential Issues

Using the unified class loader gives the potential for a new tool to stop some or all of LAMS working. If the tool includes a jar file that conflicts with an existing jar file then it may cause errors - either to the new tool or to existing parts of the LAMS installation. This will not be an issue for certified tools (as the certification will check for these issues) but a non-certified tool may cause problems.