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 fumitada <fu...@earthlink.net> on 2001/01/26 14:43:45 UTC

I got weird error...

Hi all,

Although I success to install soap into JRun, I get errors.

When I visit this address
http://www.b2bfortomorrow.com/xml-soap/servlet/rpcrouter where
b2bfortomorrow.com is my domain name running JRun3.0 on Apache1.3.12, it
says "Sorry, I don't speak via HTTP GET- you have to...".
It means I successfully installed soap into JRun, right ?

but when I deploy my simple code and try, I get errors below ( client's prompt
screen ).


//---------- ERROR------------------------------------
org.xml.sax.SAXParseException: White space is required between the public identi
fier and the system identifier.
        at org.apache.xerces.framework.XMLParser.reportError(XMLParser.java:1056
)
        at org.apache.xerces.framework.XMLDTDScanner.reportFatalXMLError(XMLDTDS
canner.java:651)
        at org.apache.xerces.framework.XMLDTDScanner.scanExternalID(XMLDTDScanne
r.java:1198)
        at org.apache.xerces.framework.XMLDTDScanner.scanDoctypeDecl(XMLDTDScann
er.java:1104)
        at org.apache.xerces.framework.XMLDocumentScanner.scanDoctypeDecl(XMLDoc
umentScanner.java:2192)
        at org.apache.xerces.framework.XMLDocumentScanner.access$000(XMLDocument
Scanner.java:86)
        at org.apache.xerces.framework.XMLDocumentScanner$XMLDeclDispatcher.disp
atch(XMLDocumentScanner.java:776)
        at org.apache.xerces.framework.XMLDocumentScanner.parseSome(XMLDocumentS
canner.java, Compiled Code)
        at org.apache.xerces.framework.XMLParser.parse(XMLParser.java:948)
        at org.apache.soap.util.xml.XercesParserLiaison.read(XercesParserLiaison
.java:85)
        at org.apache.soap.rpc.Call.invoke(Call.java:157)
		at Client.main(Client.java:26)
SOAPException= SOAP-ENV:Protocol, <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//
EN">
<HTML><HEAD>
<TITLE>400 Bad Request</TITLE>
</HEAD><BODY>
<H1>Bad Request</H1>
Your browser sent a request that this server could not understand.<P>
Client sent malformed Host header<P>
<HR>
<ADDRESS>Apache/1.3.12 Server at www.trevor.senternet.com Port 80</ADDRESS>
</BODY></HTML>
// ---------- END OF ERROR -----------------------------


you can see www.trevor.senternet.com, that's my hosting company's
server. ( http://www.senternet.com ) 

The simple code I tried works well on my local Tomcat server, but remote
JRun.

The simple code just gets 2 strings and concatenate those, and return to
 the client.

What kinda mistakes do I seem to have ?
or Do I have to change apache settings ?