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";