I have been working on sending XML file from simple client to servlet for a week now,and I couldn't overcome the problem. The problem is that when I send the XML file that was generated in the client side, the servlet recieves it as numbers, therefore, I have to rebuild the XML file, so I had to use the SAXbuilder, and write some data to the client again. Though, the client throws excpetion in the InputStream line. Below are the codes:
java.io.IOException: server return Server returned HTTP response code: 500 for URL: http://localhost:8080/TryXML/S at sun.net.www.protocol.http.HttpURLConnection.getInputStream at C.onSendData(C.java:75) at C.main(C.java:22)
Please I need help [ November 14, 2008: Message edited by: Paul Sturrock ]
From the client side you cant tell what that error was.
Therefore, I cant see what SAXbuilder had to do with the problem. You should be looking at the server logs.
posted 12 years ago
Sorry for posting the wrong code for the servlet side. Any way I solved the problem and I removed the SAX builder and read the input as String line and rewrote them into another xml file.
But, there is another problem.. When I integradet the client class with an Applet, the Applet fails to load. and this is due to the Jdom pakcage. It says: NoClassFound for org.jdom.... or no definition found for java.lang.jdom something like that. I separated the Applet class from the class that will generate the xml and make connection, but same error.