You are viewing a plain text version of this content. The canonical link for it is here.
Posted to soap-dev@xml.apache.org by Jijilal Ramachandran <Ji...@ivl.stpt.soft.net> on 2001/03/19 13:34:57 UTC
Please help me with this problem in running soap with tomcat
> hi everybody,
>
> iam a beginner in SOAP
> when iam running my application.iam using
>
> apache soap2.0, xerces1.3.0 and tomcat.i have successfully deployed a
> service.
>
> i was following the steps given in
>
> http://www-106.ibm.com/developerworks/library/ws-peer2/?dwzone=ws
>
> but when iam running my client iam getting the following error
>
> 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:1016)
>
> at
> org.apache.xerces.framework.XMLDocumentScanner.reportFatalXMLError(XMLDocu
> mentScanner.java:625)
>
> at
> org.apache.xerces.framework.XMLDocumentScanner$XMLDeclDispatcher.dispatch(
> XMLDocumentScanner.java:804)
>
> at
> org.apache.xerces.framework.XMLDocumentScanner.parseSome(XMLDocumentScanne
> r.java:380)
>
> at org.apache.xerces.framework.XMLParser.parse(XMLParser.java:908)
>
> at
> org.apache.soap.util.xml.XercesParserLiaison.read(XercesParserLiaison.java
> :85)
>
> at org.apache.soap.rpc.Call.invoke(Call.java:157)
>
> at SearchReadingList.main(SearchReadingList.java:39)
>
> [SOAPException: faultCode=SOAP-ENV:Protocol;
> msg=java.lang.NoSuchMethodError
>
> at org.apache.soap.util.xml.QName.<init>(QName.java:80)
>
> at org.apache.soap.util.xml.QName.matches(QName.java:146)
>
> at org.apache.soap.Envelope.unmarshall(Envelope.java:210)
>
> at
> org.apache.soap.server.http.RPCRouterServlet.doPost(RPCRouterServlet.java:
> 182)
>
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
>
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>
> at
> org.apache.tomcat.core.ServletWrapper.handleRequest(ServletWrapper.java:50
> 3)
>
> at
> org.apache.tomcat.core.ServletWrapper.handleRequest(ServletWrapper.java:59
> 7)
>
> at
> org.apache.tomcat.servlets.InvokerServlet.service(InvokerServlet.java:257)
>
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>
> at
> org.apache.tomcat.core.ServletWrapper.handleRequest(ServletWrapper.java:50
> 3)
>
> at
> org.apache.tomcat.core.ContextManager.service(ContextManager.java:559)
>
> at
> org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(Htt
> pConnectionHandler.java:160)
>
> at
> org.apache.tomcat.service.TcpConnectionThread.run(SimpleTcpEndpoint.java:3
> 38)
>
> at java.lang.Thread.run(Unknown Source)
>
> ]
>
> at org.apache.soap.rpc.Call.invoke(Call.java:167)
>
> at SearchReadingList.main(SearchReadingList.java:39)
>
>
> Can you please advice me what to do.....
>
> Regards
>
>
> Jijilal Ramachandran
> Senior Developer
> IVL India Pvt Ltd,
> B-1, Periyar
> Technopark
> Trivandrum - 695 581
> TeL 0091-471-418982/416972/415410/415412
> fax : 0091-471-416973
> email : jijilal@ivl.stpt.soft.net
>
>
Re: Please help me with this problem in running soap with tomcat
Posted by Purvi Patel <pu...@cisco.com>.
Jijilal Ramachandran wrote:
> > hi everybody,
> >
> > iam a beginner in SOAP
> > when iam running my application.iam using
> >
> > apache soap2.0, xerces1.3.0 and tomcat.i have successfully deployed a
> > service.
> >
> > i was following the steps given in
> >
> > http://www-106.ibm.com/developerworks/library/ws-peer2/?dwzone=ws
Makesure that xerces jar file is before the tomacat XML parser.
>
> >
> > but when iam running my client iam getting the following error
> >
> > 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:1016)
> >
> > at
> > org.apache.xerces.framework.XMLDocumentScanner.reportFatalXMLError(XMLDocu
> > mentScanner.java:625)
> >
> > at
> > org.apache.xerces.framework.XMLDocumentScanner$XMLDeclDispatcher.dispatch(
> > XMLDocumentScanner.java:804)
> >
> > at
> > org.apache.xerces.framework.XMLDocumentScanner.parseSome(XMLDocumentScanne
> > r.java:380)
> >
> > at org.apache.xerces.framework.XMLParser.parse(XMLParser.java:908)
> >
> > at
> > org.apache.soap.util.xml.XercesParserLiaison.read(XercesParserLiaison.java
> > :85)
> >
> > at org.apache.soap.rpc.Call.invoke(Call.java:157)
> >
> > at SearchReadingList.main(SearchReadingList.java:39)
> >
> > [SOAPException: faultCode=SOAP-ENV:Protocol;
> > msg=java.lang.NoSuchMethodError
> >
> > at org.apache.soap.util.xml.QName.<init>(QName.java:80)
> >
> > at org.apache.soap.util.xml.QName.matches(QName.java:146)
> >
> > at org.apache.soap.Envelope.unmarshall(Envelope.java:210)
> >
> > at
> > org.apache.soap.server.http.RPCRouterServlet.doPost(RPCRouterServlet.java:
> > 182)
> >
> > at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
> >
> > at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> >
> > at
> > org.apache.tomcat.core.ServletWrapper.handleRequest(ServletWrapper.java:50
> > 3)
> >
> > at
> > org.apache.tomcat.core.ServletWrapper.handleRequest(ServletWrapper.java:59
> > 7)
> >
> > at
> > org.apache.tomcat.servlets.InvokerServlet.service(InvokerServlet.java:257)
> >
> > at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> >
> > at
> > org.apache.tomcat.core.ServletWrapper.handleRequest(ServletWrapper.java:50
> > 3)
> >
> > at
> > org.apache.tomcat.core.ContextManager.service(ContextManager.java:559)
> >
> > at
> > org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(Htt
> > pConnectionHandler.java:160)
> >
> > at
> > org.apache.tomcat.service.TcpConnectionThread.run(SimpleTcpEndpoint.java:3
> > 38)
> >
> > at java.lang.Thread.run(Unknown Source)
> >
> > ]
> >
> > at org.apache.soap.rpc.Call.invoke(Call.java:167)
> >
> > at SearchReadingList.main(SearchReadingList.java:39)
> >
> >
> > Can you please advice me what to do.....
> >
> > Regards
> >
> >
> > Jijilal Ramachandran
> > Senior Developer
> > IVL India Pvt Ltd,
> > B-1, Periyar
> > Technopark
> > Trivandrum - 695 581
> > TeL 0091-471-418982/416972/415410/415412
> > fax : 0091-471-416973
> > email : jijilal@ivl.stpt.soft.net
> >
> >
Re: Please help me with this problem in running soap with tomcat
Posted by Glen Daniels <gd...@allaire.com>.
You should try using TcpTunnelGui to watch the actual bytes going over the
wire to/from your service. One of two things is happening here - either a)
you're getting some kind of HTTP/servlet error which is returning HTML,
rather than the expected XML, or b) you have a classpath problem (xerces
needs to be *first* on the classpath on both the client and server).
--Glen
----- Original Message -----
From: "Jijilal Ramachandran" <Ji...@ivl.stpt.soft.net>
To: <so...@xml.apache.org>
Sent: Monday, March 19, 2001 7:34 AM
Subject: Please help me with this problem in running soap with tomcat
> > hi everybody,
> >
> > iam a beginner in SOAP
> > when iam running my application.iam using
> >
> > apache soap2.0, xerces1.3.0 and tomcat.i have successfully deployed a
> > service.
> >
> > i was following the steps given in
> >
> > http://www-106.ibm.com/developerworks/library/ws-peer2/?dwzone=ws
> >
> > but when iam running my client iam getting the following error
> >
> > 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:1016)
> >
> > at
> >
org.apache.xerces.framework.XMLDocumentScanner.reportFatalXMLError(XMLDocu
> > mentScanner.java:625)
> >
> > at
> >
org.apache.xerces.framework.XMLDocumentScanner$XMLDeclDispatcher.dispatch(
> > XMLDocumentScanner.java:804)
> >
> > at
> >
org.apache.xerces.framework.XMLDocumentScanner.parseSome(XMLDocumentScanne
> > r.java:380)
> >
> > at org.apache.xerces.framework.XMLParser.parse(XMLParser.java:908)
> >
> > at
> >
org.apache.soap.util.xml.XercesParserLiaison.read(XercesParserLiaison.java
> > :85)
> >
> > at org.apache.soap.rpc.Call.invoke(Call.java:157)
> >
> > at SearchReadingList.main(SearchReadingList.java:39)
> >
> > [SOAPException: faultCode=SOAP-ENV:Protocol;
> > msg=java.lang.NoSuchMethodError
> >
> > at org.apache.soap.util.xml.QName.<init>(QName.java:80)
> >
> > at org.apache.soap.util.xml.QName.matches(QName.java:146)
> >
> > at org.apache.soap.Envelope.unmarshall(Envelope.java:210)
> >
> > at
> >
org.apache.soap.server.http.RPCRouterServlet.doPost(RPCRouterServlet.java:
> > 182)
> >
> > at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
> >
> > at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> >
> > at
> >
org.apache.tomcat.core.ServletWrapper.handleRequest(ServletWrapper.java:50
> > 3)
> >
> > at
> >
org.apache.tomcat.core.ServletWrapper.handleRequest(ServletWrapper.java:59
> > 7)
> >
> > at
> >
org.apache.tomcat.servlets.InvokerServlet.service(InvokerServlet.java:257)
> >
> > at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> >
> > at
> >
org.apache.tomcat.core.ServletWrapper.handleRequest(ServletWrapper.java:50
> > 3)
> >
> > at
> > org.apache.tomcat.core.ContextManager.service(ContextManager.java:559)
> >
> > at
> >
org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(Htt
> > pConnectionHandler.java:160)
> >
> > at
> >
org.apache.tomcat.service.TcpConnectionThread.run(SimpleTcpEndpoint.java:3
> > 38)
> >
> > at java.lang.Thread.run(Unknown Source)
> >
> > ]
> >
> > at org.apache.soap.rpc.Call.invoke(Call.java:167)
> >
> > at SearchReadingList.main(SearchReadingList.java:39)
> >
> >
> > Can you please advice me what to do.....
> >
> > Regards
> >
> >
> > Jijilal Ramachandran
> > Senior Developer
> > IVL India Pvt Ltd,
> > B-1, Periyar
> > Technopark
> > Trivandrum - 695 581
> > TeL 0091-471-418982/416972/415410/415412
> > fax : 0091-471-416973
> > email : jijilal@ivl.stpt.soft.net
> >
> >
>