File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Servlets and the fly likes SAX builder causes the problem, why? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of Java Interview Guide this week in the Jobs Discussion forum!
JavaRanch » Java Forums » Java » Servlets
Reply locked New topic

SAX builder causes the problem, why?

Mouza Ali
Ranch Hand

Joined: Oct 28, 2008
Posts: 39

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:

client side:


servlet side:


xml file


Excpeiton throwed server return Server returned HTTP response code: 500 for URL: http://localhost:8080/TryXML/S at at C.onSendData(
at C.main(

Please I need help
[ November 14, 2008: Message edited by: Paul Sturrock ]
Paul Sturrock

Joined: Apr 14, 2004
Posts: 10336

Your question is a little confusing - you don't appear to be using a Servlet, you seem to have two clients? Is there a Servlet configured at http://localhost:8080/TryXML/S ?

JavaRanch FAQ HowToAskQuestionsOnJavaRanch
William Brogden
Author and all-around good cowpoke

Joined: Mar 22, 2000
Posts: 13037
Response code 500 is SC_INTERNAL_SERVER_ERROR

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.

Mouza Ali
Ranch Hand

Joined: Oct 28, 2008
Posts: 39

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.

How I can solve this porblem?
Bear Bibeault
Author and ninkuma

Joined: Jan 10, 2002
Posts: 63873

Please do not post the same question more than once.

[Asking smart questions] [About Bear] [Books by Bear]
I agree. Here's the link:
subject: SAX builder causes the problem, why?
jQuery in Action, 3rd edition