Hello Mike Sabroff,

Thanks for the information. This seems to be a good option. Any pointers
to Apache Tomcat group documentation that recommends restart of Tomcat
after some time period with recommendations for time periods would be of
great help.

Thanks.

-----Original Message-----
From: Mike Sabroff [mailto:[EMAIL PROTECTED] 
Sent: Friday, March 31, 2006 7:35 AM
To: Tomcat Users List
Subject: Re: getInputStream() fails intermittently

You need to bounce tomcat occasioally

We server a lot of content and we bounce tomcat every morning. Might not

need it that often, but better safe than sorry.

We use tomcat 4.xx


Ramadhenu, Giridhar (STSD) wrote:
>
> Hello,
>
>
>
> I am encountering IOException while getting input stream using
> getInputStream() method on URLConnection class while sending data to
> Tomcat. Error is pasted below.
>
>
>
> "XML Regular I/O Exception - while getting the input stream from
> http://12.34.56.78:80/myApp/servlet/com.myComp.xml.CollectorServlet |
> original message -> 2006-03-04 22:20:05.54 java.io.IOException: Server
> returned HTTP response code: 500 for URL:
> http://12.34.56.78:80/myApp/servlet/com.myComp.xml.CollectorServlet";
>
>
>
> The problem occurs after continuous operation of Tomcat server for
about
> one month. But server does not show any exception when client
encounters
> this problem.
>
>
>
> Please find the client code below.
>
> ------------------------------------------------
>
> URLConnection httpConnection = null;
>
>
>
> //Code to open connection to URL
>
> ........
>
>
>
> httpConnection.setDoOutput(true);
>
> httpConnection.setDoInput(true);
>
> httpConnection.setUseCaches(false);
>
> httpConnection.setRequestProperty("Content-Type",
> "text/xml;charset=UTF-8");
>
> httpConnection.setRequestProperty("Authorization", authString);
>
>
>
> //Code to get the output stream
>
> ........
>
>
>
> outStream.write(......);
>
> outStream.flush();
>
> outStream.close();
>
>
>
> try
>
> {
>
> inStream = httpConnection.getInputStream();
>
> }
>
> catch (IOException e)
>
> {
>
> String sMessage = "XML Regular I/O Exception - while getting the input
> stream from " +
>
> url.toString() + " | original message -> " + (e);
>
> throw new XMLExceptionIO(sMessage);
>
> }
>
>
>
>
>
> Thanks in advance.
>
> Giridhar.
>

-- 
Mike Sabroff
Web Services
Developer
[EMAIL PROTECTED]
920-568-8379


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to