You are viewing a plain text version of this content. The canonical link for it is here.
Posted to soap-user@xml.apache.org by "CHEONG,SIAK (HP-NewJersey,ex2)" <si...@hp.com> on 2001/05/16 19:36:27 UTC

org.xml.sax.SAXParseException

The following is the exceptions I received upon running any of my SOAP
clients against Apache SOAP v2.1, contained in a Servlet container of HP.
I've tried differnt versions of xerces.jar (1.2.* and 1.3.*), all gives the
same problem. The tunnel monitor's input are also provided below. I'm new to
the Apache SOAP, please help!

=====================================================================
org.xml.sax.SAXParseException: The markup in the document preceding the root
element must be well-formed.
at org.apache.xerces.framework.XMLParser.reportError(XMLParser.java:1008)
at
org.apache.xerces.framework.XMLDocumentScanner.reportFatalXMLError(XMLDocume
ntScanner.java:625)
at
org.apache.xerces.framework.XMLDocumentScanner$XMLDeclDispatcher.dispatch(XM
LDocumentScanner.java:804)
at
org.apache.xerces.framework.XMLDocumentScanner.parseSome(XMLDocumentScanner.
java:380)
at org.apache.xerces.framework.XMLParser.parse(XMLParser.java:900)
at
org.apache.soap.util.xml.XercesParserLiaison.read(XercesParserLiaison.java:8
5)
at
org.apache.soap.transport.TransportMessage.unmarshall(TransportMessage.java:
267)
at
org.apache.soap.server.ServerUtils.readEnvelopeFromInputStream(ServerUtils.j
ava:118)
at
org.apache.soap.server.http.ServerHTTPUtils.readEnvelopeFromRequest(ServerHT
TPUtils.java:152)
at
org.apache.soap.server.http.RPCRouterServlet.doPost(RPCRouterServlet.java:22
0)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:772)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:865)
at SaApi.servlet.SaServletUtils.serviceRequest(SaServletUtils.java:2311)

=====================================================================
POST /cgi-bin/SaCGI.exe/HPServletEngine.class/soap/servlet/rpcrouter
HTTP/1.0 Host: localhost:12121 Content-Type: text/xml; charset=utf-8
Content-Length: 2972 SOAPAction: ""  <?xml version='1.0' encoding='UTF-8'?>
<SOAP-ENV:Envelope
xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsi="http://www.w3.org/1999/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/1999/XMLSchema"> <SOAP-ENV:Body> <ns1:deploy
xmlns:ns1="urn:xml-soap-service-management-service"
SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<descriptor xmlns:ns2="http://xml.apache.org/xml-soap"
xsi:type="ns2:DeploymentDescriptor"> <faultListener
xmlns:ns3="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns3:Array"
ns3:arrayType="xsd:string[1]"> <item
xsi:type="xsd:string">org.apache.soap.server.DOMFaultListener</item>
</faultListener> <providerClass
xsi:type="xsd:string">samples.addressbook.AddressBook</providerClass>
<serviceType xsi:type="xsd:int">0</serviceType> <serviceClass
xsi:type="xsd:string" xsi:null="true"/> <methods
xmlns:ns4="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns4:Array"
ns4:arrayType="xsd:string[4]"> <item
xsi:type="xsd:string">getAddressFromName</item> <item
xsi:type="xsd:string">addEntry</item> <item
xsi:type="xsd:string">getAllListings</item> <item
xsi:type="xsd:string">putListings</item> </methods> <providerType
xsi:type="xsd:byte">0</providerType> <scriptLanguage xsi:type="xsd:string"
xsi:null="true"/> <mappings
xmlns:ns5="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns5:Array"
ns5:arrayType="ns2:TypeMapping[2]"> <item xsi:type="ns2:TypeMapping">
<encodingStyle
xsi:type="xsd:string">http://schemas.xmlsoap.org/soap/encoding/</encodingSty
le> <elementType-ns
xsi:type="xsd:string">urn:xml-soap-address-demo</elementType-ns>
<elementType-lp xsi:type="xsd:string">address</elementType-lp> <javaType
xsi:type="xsd:string">samples.addressbook.Address</javaType>
<xml2JavaClassName
xsi:type="xsd:string">org.apache.soap.encoding.soapenc.BeanSerializer</xml2J
avaClassName> <java2XMLClassName
xsi:type="xsd:string">org.apache.soap.encoding.soapenc.BeanSerializer</java2
XMLClassName> </item> <item xsi:type="ns2:TypeMapping"> <encodingStyle
xsi:type="xsd:string">http://schemas.xmlsoap.org/soap/encoding/</encodingSty
le> <elementType-ns
xsi:type="xsd:string">urn:xml-soap-address-demo</elementType-ns>
<elementType-lp xsi:type="xsd:string">phone</elementType-lp> <javaType
xsi:type="xsd:string">samples.addressbook.PhoneNumber</javaType>
<xml2JavaClassName
xsi:type="xsd:string">org.apache.soap.encoding.soapenc.BeanSerializer</xml2J
avaClassName> <java2XMLClassName
xsi:type="xsd:string">org.apache.soap.encoding.soapenc.BeanSerializer</java2
XMLClassName> </item> </mappings> <defaultSMRClass xsi:type="xsd:string"
xsi:null="true"/> <ID xsi:type="xsd:string">urn:AddressFetcher</ID> <props
xsi:type="ns2:Map" xsi:null="true"/> <isStatic
xsi:type="xsd:boolean">false</isStatic> <scriptFilenameOrString
xsi:type="xsd:string" xsi:null="true"/> <scope xsi:type="xsd:int">2</scope>
</descriptor> </ns1:deploy> </SOAP-ENV:Body> </SOAP-ENV:Envelope>

---------------------------------------------------------------------
To unsubscribe, e-mail: soap-user-unsubscribe@xml.apache.org
For additional commands, email: soap-user-help@xml.apache.org