You are viewing a plain text version of this content. The canonical link for it is here.
Posted to wsif-dev@ws.apache.org by ow...@apache.org on 2003/03/04 13:37:08 UTC
cvs commit: xml-axis-wsif/java/src/org/apache/wsif/providers/soap/apacheaxis WSDL2JavaMapper.java
owenb 2003/03/04 04:37:08
Modified: java/src/org/apache/wsif/providers/soap/apacheaxis
WSDL2JavaMapper.java
Log:
Use the current thread's contect classloader when finding classes
Revision Changes Path
1.2 +2 -2 xml-axis-wsif/java/src/org/apache/wsif/providers/soap/apacheaxis/WSDL2JavaMapper.java
Index: WSDL2JavaMapper.java
===================================================================
RCS file: /home/cvs/xml-axis-wsif/java/src/org/apache/wsif/providers/soap/apacheaxis/WSDL2JavaMapper.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- WSDL2JavaMapper.java 3 Mar 2003 17:08:43 -0000 1.1
+++ WSDL2JavaMapper.java 4 Mar 2003 12:37:08 -0000 1.2
@@ -241,7 +241,7 @@
String temp = (String) table.get(typeName);
if (temp != null) {
try {
- Class c = Class.forName(temp);
+ Class c = Class.forName(temp, true, Thread.currentThread().getContextClassLoader());
className = temp;
} catch (ClassNotFoundException cnf) {
try {
@@ -388,7 +388,7 @@
className = temp;
} catch (ClassNotFoundException cnf) {
try {
- Class c = Class.forName(temp+"_Type");
+ Class c = Class.forName(temp+"_Type", true, Thread.currentThread().getContextClassLoader());
className = temp + "_Type";
QName tempName = new QName(theType.getNamespaceURI(), ">"+theType.getLocalPart());
String tempClassName = temp+"_ElemType";