Hi, Am new to web services and was able to make a simple web service that returned a string back work. Am implementing the web service in Java, running tomcat,using Axis. Then I wanted to return an object instead of a simple data type. I was able to create the wsdl files and the supporting classes. I created the jar and successfully deployed them too. When I invoke the service through a client program following is the message I get: org.xml.sax.SAXParseException: The root element is required in a well-formed document. Any thoughts on how to fix it? Sridhar.
Joined: Dec 08, 2005
If anyone is actuallu looking into it,please stop as I've figured it myself and it is working now.Thanks for those who were trying to figure it out. Sridhar.
This means that the start of the character stream fed to the parser was not formatted as an XML document - there are many possible causes. For example the server may be sending an error message in plain text.
I suggest using TCPMON or similar tool to look at the actual message content - that should give you a clue.