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