You are viewing a plain text version of this content. The canonical link for it is here.
Posted to axis-cvs@ws.apache.org by da...@apache.org on 2006/09/23 17:21:07 UTC
svn commit: r449259 -
/webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/deployment/AxisConfigBuilder.java
Author: davidillsley
Date: Sat Sep 23 08:21:06 2006
New Revision: 449259
URL: http://svn.apache.org/viewvc?view=rev&rev=449259
Log:
Improve ability to embed by using thread classloader in AxisConfigBuilder
Modified:
webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/deployment/AxisConfigBuilder.java
Modified: webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/deployment/AxisConfigBuilder.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/deployment/AxisConfigBuilder.java?view=diff&rev=449259&r1=449258&r2=449259
==============================================================================
--- webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/deployment/AxisConfigBuilder.java (original)
+++ webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/deployment/AxisConfigBuilder.java Sat Sep 23 08:21:06 2006
@@ -145,7 +145,8 @@
OMAttribute classNameAttribute = targetResolver.getAttribute(new QName(TAG_CLASS_NAME));
String className = classNameAttribute.getAttributeValue();
try {
- Class classInstance = Class.forName(className);
+ ClassLoader classLoader = Thread.currentThread().getContextClassLoader();
+ Class classInstance = classLoader.loadClass(className);
TargetResolver tr = (TargetResolver) classInstance.newInstance();
axisConfig.addTargetResolver(tr);
} catch (Exception e) {
---------------------------------------------------------------------
To unsubscribe, e-mail: axis-cvs-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-cvs-help@ws.apache.org