I need my singleton to have it's own classloader, I can't just throw my jar file and cluster*service.xml file into the farm directory. I have other ear files with there own classloaders and some of the code from the jar file mismatches. How do I get the singleton into it's own classloader? I tried creating an ear file (this is the correct way), but it would not pick up the singleton. Any ideas which files go where? Do I use sar file? and if so how?