Author: rineholt
Date: Wed Oct 4 04:45:28 2006
New Revision: 452860
URL: http://svn.apache.org/viewvc?view=rev&rev=452860
Log:
TUSCANY-777
http://issues.apache.org/jira/browse/TUSCANY-777
Seems like something something is switching the TCCL under us so the TCCL is
not webapp loader. Current this cause sdo
registeration failure since it seems tied to current class loader and TCCL
Modified:
incubator/tuscany/java/sca/services/bindings/binding.axis2/src/main/java/org/apache/tuscany/binding/axis2/Axis2Service.java
Modified:
incubator/tuscany/java/sca/services/bindings/binding.axis2/src/main/java/org/apache/tuscany/binding/axis2/Axis2Service.java
URL:
http://svn.apache.org/viewvc/incubator/tuscany/java/sca/services/bindings/binding.axis2/src/main/java/org/apache/tuscany/binding/axis2/Axis2Service.java?view=diff&rev=452860&r1=452859&r2=452860
==============================================================================
---
incubator/tuscany/java/sca/services/bindings/binding.axis2/src/main/java/org/apache/tuscany/binding/axis2/Axis2Service.java
(original)
+++
incubator/tuscany/java/sca/services/bindings/binding.axis2/src/main/java/org/apache/tuscany/binding/axis2/Axis2Service.java
Wed Oct 4 04:45:28 2006
@@ -189,7 +189,15 @@
msg.setBody(args);
Message resp;
// dispatch the wire down the chain and get the response
- resp = headInterceptor.invoke(msg);
+ //TODO http://issues.apache.org/jira/browse/TUSCANY-777
+ ClassLoader oldtccl =
Thread.currentThread().getContextClassLoader();
+ try{
+
Thread.currentThread().setContextClassLoader(this.getClass().getClassLoader())
;
+ resp = headInterceptor.invoke(msg);
+
+ }finally{
+ Thread.currentThread().setContextClassLoader(oldtccl) ;
+ }
Object body = resp.getBody();
if (resp.isFault()) {
throw new InvocationTargetException((Throwable) body);
@@ -252,4 +260,4 @@
this.soapFactory = soapFactory;
}
}
-}
\ No newline at end of file
+}
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]