dblevins    2005/07/28 17:59:05

  Modified:    modules/core/src/java/org/openejb/server/axis Tag: v2_0_G1M4
                        WSContainer.java
  Log:

  Fix for GERONIMO-785 Web services error on restart
  
  Revision  Changes    Path
  No                   revision
  No                   revision
  1.11.4.1  +5 -3      
openejb/modules/core/src/java/org/openejb/server/axis/WSContainer.java
  
  Index: WSContainer.java
  ===================================================================
  RCS file: 
/home/projects/openejb/scm/openejb/modules/core/src/java/org/openejb/server/axis/WSContainer.java,v
  retrieving revision 1.11
  retrieving revision 1.11.4.1
  diff -u -r1.11 -r1.11.4.1
  --- WSContainer.java  17 May 2005 00:29:26 -0000      1.11
  +++ WSContainer.java  28 Jul 2005 21:59:05 -0000      1.11.4.1
  @@ -84,10 +84,12 @@
   
               JavaServiceDesc serviceDesc = serviceInfo.getServiceDesc();
               service.setServiceDescription(serviceDesc);
  -            Class serviceEndpointInterface = 
ejbContainer.getProxyInfo().getServiceEndpointInterface();
   
  +            Class serviceEndpointInterface = 
ejbContainer.getProxyInfo().getServiceEndpointInterface();
               service.setOption("className", 
serviceEndpointInterface.getName());
  -            serviceDesc.setImplClass(serviceEndpointInterface);
  +            if (serviceDesc.getImplClass() != null){
  +                serviceDesc.setImplClass(serviceEndpointInterface);
  +            }
   
               ClassLoader classLoader = ejbContainer.getClassLoader();
               AxisWebServiceContainer axisContainer = new 
AxisWebServiceContainer(location, wsdlURI, service, serviceInfo.getWsdlMap(), 
classLoader);
  
  
  

Reply via email to