Wow! +1
This is serious goodness. Now if we have class loader problems we have one-stop bug fixing. :-) Nice job Dims! (An added bonus is that now that Dims' fingerprints are all over the class loader stuff, people will expect him to understand the stuff instead of the rest of us :-) -- Tom Jordahl -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]] Sent: Thursday, June 20, 2002 12:48 PM To: [EMAIL PROTECTED] Subject: cvs commit: xml-axis/java/test/wsdl/refattr RefTestServiceTestCase.java dims 2002/06/20 09:48:20 Modified: java/src/org/apache/axis Message.java java/src/org/apache/axis/client Service.java ServiceFactory.java java/src/org/apache/axis/configuration DefaultEngineConfigurationFactory.java java/src/org/apache/axis/deployment/wsdd WSDDDeployableItem.java WSDDService.java WSDDTargetedChain.java WSDDTypeMapping.java java/src/org/apache/axis/deployment/wsdd/providers WSDDComProvider.java WSDDHandlerProvider.java java/src/org/apache/axis/description TypeDesc.java java/src/org/apache/axis/encoding/ser ArrayDeserializer.java BaseDeserializerFactory.java BaseSerializerFactory.java java/src/org/apache/axis/handlers JWSProcessor.java java/src/org/apache/axis/handlers/soap SOAPService.java java/src/org/apache/axis/message SOAPFaultBuilder.java java/src/org/apache/axis/providers/java EJBProvider.java MsgProvider.java java/src/org/apache/axis/server AxisServer.java DefaultAxisServerFactory.java java/src/org/apache/axis/transport/http HTTPSender.java java/src/org/apache/axis/utils JWSClassLoader.java java/src/org/apache/axis/utils/bytecode ExtractorFactory.java java/src/org/apache/axis/utils/cache ClassCache.java java/src/org/apache/axis/utils/compiler CompilerFactory.java Javac.java java/src/org/apache/axis/wsdl/fromJava Emitter.java java/src/org/apache/axis/wsdl/toJava Emitter.java java/test/functional FunctionalTests.java java/test/wsdl/interop3 Interop3TestCase.java java/test/wsdl/refattr RefTestServiceTestCase.java Added: java/src/org/apache/axis/utils ClassUtils.java Log: - Fix for Bug 8423 - AxisClassLoader cannot load service class - Cleanup and centralize class finding mechanism (see loadClass in ClassUtils.java) - Move the Hashtable of ClassLoaders out of JWSClassLoader so that it can be used to register and lookup ANY type of class/classloader.