Details
-
Bug
-
Resolution: Cannot Reproduce
-
Major
-
None
-
jbossws-cxf-4.0.2
-
None
Description
when wsdlLocation attribute is specified on the @WebService annotation the service fails to deploy. log shows wsdlLocation=null.
source of Bug
class Name : org.jboss.wsf.stack.cxf.metadata.MetadataBuilder
Method name : protected DDEndpoint createDDEndpoint(Class<?> sepClass,
ArchiveDeployment dep, Endpoint ep)
code :
// the attribute wsdlLocation is ignored at the time of annotation
processing of @WebService
DDEndpoint result = new DDEndpoint();
result.setId(ep.getShortName());
result.setAddress(ep.getAddress());
result.setImplementor(ep.getTargetBeanName());
result.setMtomEnabled(isMtomEnabled(ep.getTargetBeanClass()));
result.setEpClass(seiClass != null ? seiClass : sepClass);
result.setPortName(new QName(serviceNS, portName));
result.setServiceName(new QName(serviceNS, serviceName));
Map<String, Object> props = new HashMap<String, Object>();
for (String k : ep.getProperties())