Upgrading to Spring 3.1 and CXF 2.6.2. I'm getting the issue after deployment (jboss starts) and then see the issue with I browse to the WSDL itself through the browser - http://host:port/application/webservices/DataStoreWebServices?wsdl
The WSDL is: <?xml version='1.0' encoding='UTF-8'?><wsdl:definitions name="DataStoreWebServices" targetNamespace="http://www.docfinity.com/webservices/DataStoreWebServices" xmlns:ns1="http://schemas.xmlsoap.org/soap/http" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://www.docfinity.com/webservices/DataStoreWebServices" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <wsdl:types> <xs:schema attributeFormDefault="unqualified" elementFormDefault="unqualified" targetNamespace="http://www.docfinity.com/webservices/DataStoreWebServices" xmlns:ns0="##default" xmlns:tns="http://www.docfinity.com/webservices/DataStoreWebServices" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:import namespace="##default"/> <xs:element name="addDataStore" type="tns:addDataStore"/> <xs:element name="addDataStoreResponse" type="tns:addDataStoreResponse"/> <xs:element name="deleteDataStore" type="tns:deleteDataStore"/> <xs:element name="deleteDataStoreResponse" type="tns:deleteDataStoreResponse"/> <xs:element name="getByCriteria" type="tns:getByCriteria"/> <xs:element name="getByCriteriaResponse" type="tns:getByCriteriaResponse"/> <xs:element name="updateDataStore" type="tns:updateDataStore"/> <xs:element name="updateDataStoreResponse" type="tns:updateDataStoreResponse"/> <xs:complexType name="deleteDataStore"> <xs:sequence> <xs:element minOccurs="0" name="id" type="xs:string"/> </xs:sequence> </xs:complexType> <xs:complexType name="deleteDataStoreResponse"> <xs:sequence/> </xs:complexType> <xs:complexType name="updateDataStore"> <xs:sequence> <xs:element minOccurs="0" name="dataStore" type="tns:dataStoreDTO"/> </xs:sequence> </xs:complexType> <xs:complexType name="dataStoreDTO"> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" name="columns" nillable="true" type="tns:dataStoreColumnDTO"/> <xs:element minOccurs="0" name="databaseConnectionId" type="xs:string"/> <xs:element minOccurs="0" name="description" nillable="true" type="xs:string"/> <xs:element minOccurs="0" name="id" nillable="true" type="xs:string"/> <xs:element minOccurs="0" name="name" type="xs:string"/> <xs:element minOccurs="0" name="schema" nillable="true" type="xs:string"/> <xs:element minOccurs="0" name="tableName" type="xs:string"/> </xs:sequence> </xs:complexType> <xs:complexType name="dataStoreColumnDTO"> <xs:sequence> <xs:element minOccurs="0" name="autoIncrement" nillable="true" type="xs:boolean"/> <xs:element minOccurs="0" name="columnName" type="xs:string"/> <xs:element minOccurs="0" name="dataType" type="xs:int"/> <xs:element minOccurs="0" name="deleted" type="xs:boolean"/> <xs:element minOccurs="0" name="id" nillable="true" type="xs:string"/> <xs:element minOccurs="0" name="nullable" nillable="true" type="xs:boolean"/> <xs:element minOccurs="0" name="ordinal" nillable="true" type="xs:int"/> <xs:element minOccurs="0" name="primaryKey" nillable="true" type="xs:boolean"/> <xs:element minOccurs="0" name="useInInsert" nillable="true" type="xs:boolean"/> <xs:element minOccurs="0" name="useInUpdate" nillable="true" type="xs:boolean"/> <xs:element minOccurs="0" name="useInWhereClause" nillable="true" type="xs:boolean"/> </xs:sequence> </xs:complexType> <xs:complexType name="updateDataStoreResponse"> <xs:sequence> <xs:element minOccurs="0" name="dataStore" type="tns:dataStoreDTO"/> </xs:sequence> </xs:complexType> <xs:complexType name="validationResult"> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" name="errors" nillable="true" type="tns:validationError"/> </xs:sequence> </xs:complexType> <xs:complexType name="validationError"> <xs:sequence> <xs:element minOccurs="0" name="objectName" type="xs:string"/> <xs:element minOccurs="0" name="fieldName" type="xs:string"/> <xs:element minOccurs="0" name="errorCode" type="xs:string"/> <xs:element minOccurs="0" name="errorMessage" type="xs:string"/> <xs:element minOccurs="0" name="errorInfo" type="xs:string"/> </xs:sequence> </xs:complexType> <xs:complexType name="addDataStore"> <xs:sequence> <xs:element minOccurs="0" name="dataStore" type="tns:dataStoreDTO"/> </xs:sequence> </xs:complexType> <xs:complexType name="addDataStoreResponse"> <xs:sequence> <xs:element minOccurs="0" name="dataStore" type="tns:dataStoreDTO"/> </xs:sequence> </xs:complexType> <xs:complexType name="getByCriteria"> <xs:sequence> <xs:element minOccurs="0" name="criteria" type="tns:dataStoreCriteria"/> </xs:sequence> </xs:complexType> <xs:complexType name="dataStoreCriteria"> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" name="ids" nillable="true" type="xs:string"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="names" nillable="true" type="xs:string"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="sorts" nillable="true" type="tns:sort"/> </xs:sequence> </xs:complexType> <xs:complexType name="sort"> <xs:sequence> <xs:element minOccurs="0" name="ascending" type="xs:boolean"/> <xs:element minOccurs="0" name="field" type="xs:string"/> </xs:sequence> </xs:complexType> <xs:complexType name="getByCriteriaResponse"> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" name="dataStores" type="tns:dataStoreDTO"/> </xs:sequence> </xs:complexType> <xs:element name="DataStoreException" type="tns:DataStoreException"/> <xs:complexType name="DataStoreException"> <xs:sequence/> </xs:complexType> <xs:element name="InsufficientPrivilegeException" type="tns:InsufficientPrivilegeException"/> <xs:complexType name="InsufficientPrivilegeException"> <xs:sequence/> </xs:complexType> <xs:element name="EntityNotFoundException" type="tns:EntityNotFoundException"/> <xs:complexType name="EntityNotFoundException"> <xs:sequence/> </xs:complexType> <xs:element name="IllegalArgumentException" type="tns:IllegalArgumentException"/> <xs:complexType name="IllegalArgumentException"> <xs:sequence/> </xs:complexType> <xs:element name="ValidationException" type="ns0:##default"/> </xs:schema> <xsd:schema attributeFormDefault="unqualified" elementFormDefault="unqualified" targetNamespace="##default" xmlns:ns0="http://www.docfinity.com/webservices/DataStoreWebServices" xmlns:tns="##default" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <xsd:import namespace="http://www.docfinity.com/webservices/DataStoreWebServices"/> <xsd:complexType name="##default"> <xsd:sequence> <xsd:element name="result" nillable="true" type="ns0:validationResult"/> </xsd:sequence> </xsd:complexType> </xsd:schema> </wsdl:types> <wsdl:message name="deleteDataStoreResponse"> <wsdl:part element="tns:deleteDataStoreResponse" name="parameters"> </wsdl:part> </wsdl:message> <wsdl:message name="updateDataStoreResponse"> <wsdl:part element="tns:updateDataStoreResponse" name="parameters"> </wsdl:part> </wsdl:message> <wsdl:message name="deleteDataStore"> <wsdl:part element="tns:deleteDataStore" name="parameters"> </wsdl:part> </wsdl:message> <wsdl:message name="DataStoreException"> <wsdl:part element="tns:DataStoreException" name="DataStoreException"> </wsdl:part> </wsdl:message> <wsdl:message name="getByCriteria"> <wsdl:part element="tns:getByCriteria" name="parameters"> </wsdl:part> </wsdl:message> <wsdl:message name="updateDataStore"> <wsdl:part element="tns:updateDataStore" name="parameters"> </wsdl:part> </wsdl:message> <wsdl:message name="addDataStoreResponse"> <wsdl:part element="tns:addDataStoreResponse" name="parameters"> </wsdl:part> </wsdl:message> <wsdl:message name="EntityNotFoundException"> <wsdl:part element="tns:EntityNotFoundException" name="EntityNotFoundException"> </wsdl:part> </wsdl:message> <wsdl:message name="IllegalArgumentException"> <wsdl:part element="tns:IllegalArgumentException" name="IllegalArgumentException"> </wsdl:part> </wsdl:message> <wsdl:message name="getByCriteriaResponse"> <wsdl:part element="tns:getByCriteriaResponse" name="parameters"> </wsdl:part> </wsdl:message> <wsdl:message name="addDataStore"> <wsdl:part element="tns:addDataStore" name="parameters"> </wsdl:part> </wsdl:message> <wsdl:message name="ValidationException"> <wsdl:part element="tns:ValidationException" name="ValidationException"> </wsdl:part> </wsdl:message> <wsdl:message name="InsufficientPrivilegeException"> <wsdl:part element="tns:InsufficientPrivilegeException" name="InsufficientPrivilegeException"> </wsdl:part> </wsdl:message> <wsdl:portType name="DataStoreWebServices"> <wsdl:operation name="deleteDataStore"> <wsdl:input message="tns:deleteDataStore" name="deleteDataStore"> </wsdl:input> <wsdl:output message="tns:deleteDataStoreResponse" name="deleteDataStoreResponse"> </wsdl:output> <wsdl:fault message="tns:IllegalArgumentException" name="IllegalArgumentException"> </wsdl:fault> <wsdl:fault message="tns:EntityNotFoundException" name="EntityNotFoundException"> </wsdl:fault> <wsdl:fault message="tns:DataStoreException" name="DataStoreException"> </wsdl:fault> <wsdl:fault message="tns:InsufficientPrivilegeException" name="InsufficientPrivilegeException"> </wsdl:fault> </wsdl:operation> <wsdl:operation name="updateDataStore"> <wsdl:input message="tns:updateDataStore" name="updateDataStore"> </wsdl:input> <wsdl:output message="tns:updateDataStoreResponse" name="updateDataStoreResponse"> </wsdl:output> <wsdl:fault message="tns:IllegalArgumentException" name="IllegalArgumentException"> </wsdl:fault> <wsdl:fault message="tns:EntityNotFoundException" name="EntityNotFoundException"> </wsdl:fault> <wsdl:fault message="tns:ValidationException" name="ValidationException"> </wsdl:fault> <wsdl:fault message="tns:DataStoreException" name="DataStoreException"> </wsdl:fault> <wsdl:fault message="tns:InsufficientPrivilegeException" name="InsufficientPrivilegeException"> </wsdl:fault> </wsdl:operation> <wsdl:operation name="addDataStore"> <wsdl:input message="tns:addDataStore" name="addDataStore"> </wsdl:input> <wsdl:output message="tns:addDataStoreResponse" name="addDataStoreResponse"> </wsdl:output> <wsdl:fault message="tns:IllegalArgumentException" name="IllegalArgumentException"> </wsdl:fault> <wsdl:fault message="tns:EntityNotFoundException" name="EntityNotFoundException"> </wsdl:fault> <wsdl:fault message="tns:ValidationException" name="ValidationException"> </wsdl:fault> <wsdl:fault message="tns:DataStoreException" name="DataStoreException"> </wsdl:fault> <wsdl:fault message="tns:InsufficientPrivilegeException" name="InsufficientPrivilegeException"> </wsdl:fault> </wsdl:operation> <wsdl:operation name="getByCriteria"> <wsdl:input message="tns:getByCriteria" name="getByCriteria"> </wsdl:input> <wsdl:output message="tns:getByCriteriaResponse" name="getByCriteriaResponse"> </wsdl:output> </wsdl:operation> </wsdl:portType> <wsdl:binding name="DataStoreWebServicesSoapBinding" type="tns:DataStoreWebServices"> <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/> <wsdl:operation name="deleteDataStore"> <soap:operation soapAction="" style="document"/> <wsdl:input name="deleteDataStore"> <soap:body use="literal"/> </wsdl:input> <wsdl:output name="deleteDataStoreResponse"> <soap:body use="literal"/> </wsdl:output> <wsdl:fault name="EntityNotFoundException"> <soap:fault name="EntityNotFoundException" use="literal"/> </wsdl:fault> <wsdl:fault name="IllegalArgumentException"> <soap:fault name="IllegalArgumentException" use="literal"/> </wsdl:fault> <wsdl:fault name="DataStoreException"> <soap:fault name="DataStoreException" use="literal"/> </wsdl:fault> <wsdl:fault name="InsufficientPrivilegeException"> <soap:fault name="InsufficientPrivilegeException" use="literal"/> </wsdl:fault> </wsdl:operation> <wsdl:operation name="addDataStore"> <soap:operation soapAction="" style="document"/> <wsdl:input name="addDataStore"> <soap:body use="literal"/> </wsdl:input> <wsdl:output name="addDataStoreResponse"> <soap:body use="literal"/> </wsdl:output> <wsdl:fault name="EntityNotFoundException"> <soap:fault name="EntityNotFoundException" use="literal"/> </wsdl:fault> <wsdl:fault name="IllegalArgumentException"> <soap:fault name="IllegalArgumentException" use="literal"/> </wsdl:fault> <wsdl:fault name="ValidationException"> <soap:fault name="ValidationException" use="literal"/> </wsdl:fault> <wsdl:fault name="DataStoreException"> <soap:fault name="DataStoreException" use="literal"/> </wsdl:fault> <wsdl:fault name="InsufficientPrivilegeException"> <soap:fault name="InsufficientPrivilegeException" use="literal"/> </wsdl:fault> </wsdl:operation> <wsdl:operation name="updateDataStore"> <soap:operation soapAction="" style="document"/> <wsdl:input name="updateDataStore"> <soap:body use="literal"/> </wsdl:input> <wsdl:output name="updateDataStoreResponse"> <soap:body use="literal"/> </wsdl:output> <wsdl:fault name="EntityNotFoundException"> <soap:fault name="EntityNotFoundException" use="literal"/> </wsdl:fault> <wsdl:fault name="IllegalArgumentException"> <soap:fault name="IllegalArgumentException" use="literal"/> </wsdl:fault> <wsdl:fault name="ValidationException"> <soap:fault name="ValidationException" use="literal"/> </wsdl:fault> <wsdl:fault name="DataStoreException"> <soap:fault name="DataStoreException" use="literal"/> </wsdl:fault> <wsdl:fault name="InsufficientPrivilegeException"> <soap:fault name="InsufficientPrivilegeException" use="literal"/> </wsdl:fault> </wsdl:operation> <wsdl:operation name="getByCriteria"> <soap:operation soapAction="" style="document"/> <wsdl:input name="getByCriteria"> <soap:body use="literal"/> </wsdl:input> <wsdl:output name="getByCriteriaResponse"> <soap:body use="literal"/> </wsdl:output> </wsdl:operation> </wsdl:binding> <wsdl:service name="DataStoreWebServices"> <wsdl:port binding="tns:DataStoreWebServicesSoapBinding" name="DataStoreWebServicesImplPort"> <soap:address location="http://10.10.3.29:9080/docfinity/webservices/DataStoreWebServices"/> </wsdl:port> </wsdl:service> </wsdl:definitions> Aaron -- View this message in context: http://cxf.547215.n5.nabble.com/Upgrade-throws-strange-WSDL-error-xmlns-ns0-default-is-not-a-valid-URI-tp5717356p5717450.html Sent from the cxf-user mailing list archive at Nabble.com.
