You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-commits@axis.apache.org by sa...@apache.org on 2011/12/01 01:11:43 UTC
svn commit: r1208901 -
/axis/axis2/java/core/trunk/modules/jaxws/src/org/apache/axis2/jaxws/server/JAXWSMessageReceiver.java
Author: sagara
Date: Thu Dec 1 00:11:42 2011
New Revision: 1208901
URL: http://svn.apache.org/viewvc?rev=1208901&view=rev
Log:
Fixed AXIS2-4930 - Set Service CL as the context class loader to load JAX-WS handlers.
Modified:
axis/axis2/java/core/trunk/modules/jaxws/src/org/apache/axis2/jaxws/server/JAXWSMessageReceiver.java
Modified: axis/axis2/java/core/trunk/modules/jaxws/src/org/apache/axis2/jaxws/server/JAXWSMessageReceiver.java
URL: http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/jaxws/src/org/apache/axis2/jaxws/server/JAXWSMessageReceiver.java?rev=1208901&r1=1208900&r2=1208901&view=diff
==============================================================================
--- axis/axis2/java/core/trunk/modules/jaxws/src/org/apache/axis2/jaxws/server/JAXWSMessageReceiver.java (original)
+++ axis/axis2/java/core/trunk/modules/jaxws/src/org/apache/axis2/jaxws/server/JAXWSMessageReceiver.java Thu Dec 1 00:11:42 2011
@@ -52,8 +52,6 @@ import org.apache.commons.logging.LogFac
import javax.xml.ws.Binding;
import javax.xml.ws.WebServiceException;
-import java.net.URL;
-import java.net.URLClassLoader;
import java.security.PrivilegedAction;
/**
@@ -268,14 +266,16 @@ public class JAXWSMessageReceiver implem
* @param service - Current AxisService instance
*/
private void mergeDeploymentCL(AxisService service) {
- ClassLoader deploymentClassLoader = service.getClassLoader();
- if (deploymentClassLoader instanceof URLClassLoader) {
- // get URLs from deployment class loader
- URL[] deploymentClassLoaderUrls = ((URLClassLoader) deploymentClassLoader).getURLs();
- // create a new class loader by setting the current TCCL as the parent
- setContextClassLoader(new URLClassLoader(deploymentClassLoaderUrls,
- getContextClassLoader()));
- }
+ setContextClassLoader(service.getClassLoader());
+ //TODO - need to remove
+// ClassLoader deploymentClassLoader = service.getClassLoader();
+// if (deploymentClassLoader instanceof URLClassLoader) {
+// // get URLs from deployment class loader
+// URL[] deploymentClassLoaderUrls = ((URLClassLoader) deploymentClassLoader).getURLs();
+// // create a new class loader by setting the current TCCL as the parent
+// setContextClassLoader(new URLClassLoader(deploymentClassLoaderUrls,
+// getContextClassLoader()));
+// }
}
/**