You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@cxf.apache.org by "Daniel Kulp (JIRA)" <ji...@apache.org> on 2009/10/30 19:27:59 UTC

[jira] Commented: (CXF-1768) WSDL First leads to javax.wsdl.WSDLException: WSDLException

    [ https://issues.apache.org/jira/browse/CXF-1768?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12772028#action_12772028 ] 

Daniel Kulp commented on CXF-1768:
----------------------------------


Is this still an issue?   Any updated information?

> 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
>          Components: Tooling
>    Affects Versions: 2.1.1, 2.1.2
>         Environment: Windows Vista, JDK 1.5.0
>            Reporter: Mirko Sertic
>         Attachments: cc-info-common-types.xsd, cc-info.wsdl, CCInfoWSImpl.java
>
>
> 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.