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 is...@apache.org on 2011/02/01 07:59:27 UTC
svn commit: r1065927 -
/axis/axis2/java/core/trunk/modules/jaxws/src/org/apache/axis2/jaxws/server/JAXWSMessageReceiver.java
Author: isurues
Date: Tue Feb 1 06:59:27 2011
New Revision: 1065927
URL: http://svn.apache.org/viewvc?rev=1065927&view=rev
Log:
Minor improvement. adding an instance of check before casting.
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=1065927&r1=1065926&r2=1065927&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 Tue Feb 1 06:59:27 2011
@@ -269,11 +269,13 @@ public class JAXWSMessageReceiver implem
*/
private void mergeDeploymentCL(AxisService service) {
ClassLoader deploymentClassLoader = service.getClassLoader();
- // 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()));
+ 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()));
+ }
}
/**