This week's giveaway is in the Spring forum.
We're giving away four copies of REST with Spring (video course) and have Eugen Paraschiv on-line!
See this thread for details.
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 REST with Spring (video course) this week in the Spring 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: 13027
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: 63548

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?
It's not a secret anymore!