Details
-
Improvement
-
Status: Closed
-
Major
-
Resolution: Won't Fix
-
3.3.1
-
None
-
None
Description
In order to improve debugging and facilitate integration with products like Terracotta, all the class loaders created by the smx container should be uniquely named.
In order to address this issue, some of the classes that may require changes are:
ClassLoaderXmlPreProcessor - append su identifier to name when constructing to JarFileClassLoader
SharedLibrary - append version number to name when constructing JarFileClassLoader
InstallerMBeanImpl - append component name to name when constructing JarFileClassLoader
Main - configure ClassPathXmlApplicationContext & FileSystemXmlApplicationContext
CamelSpringDeployer - configure FileSystemXmlApplicationContext