WSDL First leads to javax.wsdl.WSDLException: WSDLException
-----------------------------------------------------------
Key: CXF-1768
URL: https://issues.apache.org/jira/browse/CXF-1768
Project: CXF
Issue Type: Bug
Affects Versions: 2.1.2, 2.1.1
Environment: Windows Vista, JDK 1.5.0
Reporter: Mirko Sertic
WSDL first with spring results in the following Exception:
javax.wsdl.WSDLException: WSDLException: faultCode=OTHER_ERROR: Can't find
prefix for ... Namespace prefixes must be set on the Definition object using
the addNamespace(...) method.
The Spring configuration is as follows:
<import resource="classpath:META-INF/cxf/cxf.xml"/>
<import resource="classpath:META-INF/cxf/cxf-extension-http.xml" />
<import resource="classpath:META-INF/cxf/cxf-extension-soap.xml"/>
<import resource="classpath:META-INF/cxf/cxf-servlet.xml"/>
<bean id="ccInfoServiceImpl"
class="ch.bedag.a11.ccinfo.business.service.impl.CCInfoWSImpl">
</bean>
<jaxws:endpoint id="ccInfoServiceEndpoint"
implementor="#ccInfoServiceImpl" address="/ccinfo">
<jaxws:features>
<bean class="org.apache.cxf.feature.LoggingFeature"/>
</jaxws:features>
</jaxws:endpoint>
I have to specify the spring configuration as follows to make it working:
<jaxws:endpoint id="ccInfoServiceEndpoint"
implementor="#ccInfoServiceImpl" address="/ccinfo"
xmlns:tns="http://www.bedag.ch/cc-info"
xmlns:cdt="http://www.bedag.ch/cc-info/common/types"
serviceName="tns:CCService"
endpointName="tns:CCPortType">
<jaxws:features>
<bean class="org.apache.cxf.feature.LoggingFeature"/>
</jaxws:features>
</jaxws:endpoint>
I dont know why i have to specify the porttype again. I added the used wsdl
files for bug tracking.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.