You are viewing a plain text version of this content. The canonical link for it is here.
Posted to soap-user@ws.apache.org by Adam Lang <Al...@bexresearch.com> on 2000/12/19 00:49:39 UTC

Apache SOAP Basic Question

 

I am tring to get the stockquote example to work.  I am using Tomcat 3.2.1
and I have followed instructions and when I try to run the service lister I
get an xmlparser error.  I have xerces first in the paths.
 
 
D:\dev\soap-2_0\samples>java org.apache.soap.server.ServiceManagerClient
http://localhost:8080/soap/servlet/rpcrouter
<http://localhost:8080/soap/servlet/rpcrouter> 
st
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:969)
        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:861)
        at
org.apache.soap.util.xml.XercesParserLiaison.read(XercesParserLiaison.java:8
5)
        at org.apache.soap.rpc.Call.invoke(Call.java:157)
        at
org.apache.soap.server.ServiceManagerClient.invokeMethod(ServiceManagerClien
t.java:110)
 
 
error messages in TOMCAT screen
>>(Mon Dec 18 15:45:00 PST 2000) Processing SOAP request...
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.doService(ServletWrapper.java:4
04)
        at org.apache.tomcat.core.Handler.service(Handler.java:286)
        at
org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372
)
        at
org.apache.tomcat.core.ContextManager.internalService(ContextManager.
java:797)
        at
org.apache.tomcat.core.ContextManager.service(ContextManager.java:743
)
        at
org.apache.tomcat.service.http.HttpConnectionHandler.processConnectio
n(HttpConnectionHandler.java:210)
        at
org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:
416)
        at
org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java
:498)
        at java.lang.Thread.run(Thread.java:484)
 
 
 
Any clues.  Thanks
Adam
 


RE: Apache SOAP Basic Question

Posted by Narasimha Rao <na...@winfoware.com>.
Apache SOAP Client and SSLHi ,

Check whether you  Deployed the deployment discriptor for that sample

Bye
With Regards,
Narasimha Rao
  -----Original Message-----
  From: Adam Lang [mailto:Alang@bexresearch.com]
  Sent: Tuesday, December 19, 2000 5:20 AM
  To: 'soap-user@xml.apache.org'
  Subject: Apache SOAP Basic Question



    I am tring to get the stockquote example to work.  I am using Tomcat
3.2.1 and I have followed instructions and when I try to run the service
lister I get an xmlparser error.  I have xerces first in the paths.


    D:\dev\soap-2_0\samples>java org.apache.soap.server.ServiceManagerClient
http://localhost:8080/soap/servlet/rpcrouter
    st
    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:969)
            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:861)
            at
org.apache.soap.util.xml.XercesParserLiaison.read(XercesParserLiaison.java:8
5)
            at org.apache.soap.rpc.Call.invoke(Call.java:157)
            at
org.apache.soap.server.ServiceManagerClient.invokeMethod(ServiceManagerClien
t.java:110)


    error messages in TOMCAT screen
    >>(Mon Dec 18 15:45:00 PST 2000) Processing SOAP request...
    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.doService(ServletWrapper.java:4
    04)
            at org.apache.tomcat.core.Handler.service(Handler.java:286)
            at
org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372
    )
            at
org.apache.tomcat.core.ContextManager.internalService(ContextManager.
    java:797)
            at
org.apache.tomcat.core.ContextManager.service(ContextManager.java:743
    )
            at
org.apache.tomcat.service.http.HttpConnectionHandler.processConnectio
    n(HttpConnectionHandler.java:210)
            at
org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:
    416)
            at
org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java
    :498)
            at java.lang.Thread.run(Thread.java:484)



    Any clues.  Thanks
    Adam


Re: Apache SOAP Basic Question

Posted by Ashutosh Somani <as...@MIT.EDU>.
Adam-
That error usually means that you do not have xerces.jar in front of your 
classpath or you have not modified tomcat.sh or tomcat.bat as instructed to 
do so in the download instructions.

Ash

At 03:49 PM 12/18/2000 -0800, you wrote:
>
>>I am tring to get the stockquote example to work.  I am using Tomcat 
>>3.2.1 and I have followed instructions and when I try to run the service 
>>lister I get an xmlparser error.  I have xerces first in the paths.
>>
>>
>>D:\dev\soap-2_0\samples>java org.apache.soap.server.ServiceManagerClient 
>><http://localhost:8080/soap/servlet/rpcrouter>http://localhost:8080/soap/s 
>>ervlet/rpcrouter
>>st
>>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:969)
>>         at 
>> org.apache.xerces.framework.XMLDocumentScanner.reportFatalXMLError(XMLDoc 
>> umentScanner.java:625)
>>         at 
>> org.apache.xerces.framework.XMLDocumentScanner$XMLDeclDispatcher.dispatch 
>> (XMLDocumentScanner.java:804)
>>         at 
>> org.apache.xerces.framework.XMLDocumentScanner.parseSome(XMLDocumentScann 
>> er.java:380)
>>         at org.apache.xerces.framework.XMLParser.parse(XMLParser.java:861)
>>         at 
>> org.apache.soap.util.xml.XercesParserLiaison.read(XercesParserLiaison.java:85)
>>         at org.apache.soap.rpc.Call.invoke(Call.java:157)
>>         at 
>> org.apache.soap.server.ServiceManagerClient.invokeMethod(ServiceManagerCl 
>> ient.java:110)
>>
>>
>>error messages in TOMCAT screen
>> >>(Mon Dec 18 15:45:00 PST 2000) Processing SOAP request...
>>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.doService(ServletWrapper.java:4
>>04)
>>         at org.apache.tomcat.core.Handler.service(Handler.java:286)
>>         at 
>> org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372
>>)
>>         at 
>> org.apache.tomcat.core.ContextManager.internalService(ContextManager.
>>java:797)
>>         at 
>> org.apache.tomcat.core.ContextManager.service(ContextManager.java:743
>>)
>>         at 
>> org.apache.tomcat.service.http.HttpConnectionHandler.processConnectio
>>n(HttpConnectionHandler.java:210)
>>         at 
>> org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:
>>416)
>>         at 
>> org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java
>>:498)
>>         at java.lang.Thread.run(Thread.java:484)
>>
>>
>>
>>Any clues.  Thanks
>>Adam
>>

RE: Apache SOAP Basic Question

Posted by Narasimha Rao <na...@winfoware.com>.
Apache SOAP Client and SSLHi ,

Check whether you  Deployed the deployment discriptor for that sample

Bye
With Regards,
Narasimha Rao
  -----Original Message-----
  From: Adam Lang [mailto:Alang@bexresearch.com]
  Sent: Tuesday, December 19, 2000 5:20 AM
  To: 'soap-user@xml.apache.org'
  Subject: Apache SOAP Basic Question



    I am tring to get the stockquote example to work.  I am using Tomcat
3.2.1 and I have followed instructions and when I try to run the service
lister I get an xmlparser error.  I have xerces first in the paths.


    D:\dev\soap-2_0\samples>java org.apache.soap.server.ServiceManagerClient
http://localhost:8080/soap/servlet/rpcrouter
    st
    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:969)
            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:861)
            at
org.apache.soap.util.xml.XercesParserLiaison.read(XercesParserLiaison.java:8
5)
            at org.apache.soap.rpc.Call.invoke(Call.java:157)
            at
org.apache.soap.server.ServiceManagerClient.invokeMethod(ServiceManagerClien
t.java:110)


    error messages in TOMCAT screen
    >>(Mon Dec 18 15:45:00 PST 2000) Processing SOAP request...
    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.doService(ServletWrapper.java:4
    04)
            at org.apache.tomcat.core.Handler.service(Handler.java:286)
            at
org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372
    )
            at
org.apache.tomcat.core.ContextManager.internalService(ContextManager.
    java:797)
            at
org.apache.tomcat.core.ContextManager.service(ContextManager.java:743
    )
            at
org.apache.tomcat.service.http.HttpConnectionHandler.processConnectio
    n(HttpConnectionHandler.java:210)
            at
org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:
    416)
            at
org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java
    :498)
            at java.lang.Thread.run(Thread.java:484)



    Any clues.  Thanks
    Adam


Re: Apache SOAP Basic Question

Posted by Ashutosh Somani <as...@MIT.EDU>.
Adam-
That error usually means that you do not have xerces.jar in front of your 
classpath or you have not modified tomcat.sh or tomcat.bat as instructed to 
do so in the download instructions.

Ash

At 03:49 PM 12/18/2000 -0800, you wrote:
>
>>I am tring to get the stockquote example to work.  I am using Tomcat 
>>3.2.1 and I have followed instructions and when I try to run the service 
>>lister I get an xmlparser error.  I have xerces first in the paths.
>>
>>
>>D:\dev\soap-2_0\samples>java org.apache.soap.server.ServiceManagerClient 
>><http://localhost:8080/soap/servlet/rpcrouter>http://localhost:8080/soap/s 
>>ervlet/rpcrouter
>>st
>>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:969)
>>         at 
>> org.apache.xerces.framework.XMLDocumentScanner.reportFatalXMLError(XMLDoc 
>> umentScanner.java:625)
>>         at 
>> org.apache.xerces.framework.XMLDocumentScanner$XMLDeclDispatcher.dispatch 
>> (XMLDocumentScanner.java:804)
>>         at 
>> org.apache.xerces.framework.XMLDocumentScanner.parseSome(XMLDocumentScann 
>> er.java:380)
>>         at org.apache.xerces.framework.XMLParser.parse(XMLParser.java:861)
>>         at 
>> org.apache.soap.util.xml.XercesParserLiaison.read(XercesParserLiaison.java:85)
>>         at org.apache.soap.rpc.Call.invoke(Call.java:157)
>>         at 
>> org.apache.soap.server.ServiceManagerClient.invokeMethod(ServiceManagerCl 
>> ient.java:110)
>>
>>
>>error messages in TOMCAT screen
>> >>(Mon Dec 18 15:45:00 PST 2000) Processing SOAP request...
>>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.doService(ServletWrapper.java:4
>>04)
>>         at org.apache.tomcat.core.Handler.service(Handler.java:286)
>>         at 
>> org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372
>>)
>>         at 
>> org.apache.tomcat.core.ContextManager.internalService(ContextManager.
>>java:797)
>>         at 
>> org.apache.tomcat.core.ContextManager.service(ContextManager.java:743
>>)
>>         at 
>> org.apache.tomcat.service.http.HttpConnectionHandler.processConnectio
>>n(HttpConnectionHandler.java:210)
>>         at 
>> org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:
>>416)
>>         at 
>> org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java
>>:498)
>>         at java.lang.Thread.run(Thread.java:484)
>>
>>
>>
>>Any clues.  Thanks
>>Adam
>>