Re: Reloading Tomcat Server

2008-10-07 Thread Barry Fawthrop
Pid wrote:
 No! Bad!
 
 Your tomcat version  operating system variant (some version of linux?)
 would be useful.
 
 Try to locate the main tomcat logfile, 'catalina.out' in the tomcat/logs
 directory.  This logfile should contain a detailed error  stacktrace
 for the 500 error page, please send that in your reply.
 
 

Sorry you are right:  Tomcat 6-0-18   Debian  2.6.24

It might be a timeout issue, agreed.   That is why I decided on using
wget and a local file. Now index.jsp should just read the local file
and thus no timeout issue.
the wget command is as follows:

wget  -O  .../local_news  http://www.topix.com/rss/county/citrus-fl
wget  -O  .../national_news
http://hosted.ap.org/lineups/USHEADS-rss_2.0.xml?SITE=RANDOMSECTION=HOME
wget  -O  .../international
http://hosted.ap.org/lineups/WORLDHEADS-rss_2.0.xml?SITE=VOICESDSECTION=HOME
wget  -O  .../state_news
http://news.yahoo.com/localnews/12772758/source/7818797/St+Petersburg+Times?format=rss




Webpage shows:

type Exception report

message

description The server encountered an internal error () that prevented
it from fulfilling this request.

exception

org.apache.jasper.JasperException: java.lang.NullPointerException
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:418)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

root cause

java.lang.NullPointerException
com.sun.cnpi.rss.taglib.ForEachItemTag.doStartTag(ForEachItemTag.java:108)
org.apache.jsp.index_jsp._jspx_meth_rss_005fforEachItem_005f0(index_jsp.java:367)
org.apache.jsp.index_jsp._jspService(index_jsp.java:167)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

note The full stack trace of the root cause is available in the Apache
Tomcat/6.0.18 logs.

==
catalina.out shows

Oct 7, 2008 10:08:53 AM org.apache.catalina.core.ApplicationContext log
INFO: default: DefaultServlet.serveFile:  contentType='text/html'
Oct 7, 2008 10:08:53 AM org.apache.catalina.core.ApplicationContext log
INFO: default: DefaultServlet.serveFile:  contentLength=2060
java.io.FileNotFoundException: http://www.topix.com/rss/county/citrus-fl
at
sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1239)
at com.sun.cnpi.rss.parser.RssParserImpl.parse(RssParserImpl.java:100)
at com.sun.cnpi.rss.taglib.FeedTag.doStartTag(FeedTag.java:121)
at org.apache.jsp.index_jsp._jspService(index_jsp.java:155)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374)
at 
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:568)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at
org.apache.catalina.valves.JDBCAccessLogValve.invoke(JDBCAccessLogValve.java:463)
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
at
org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:354)
at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
at java.lang.Thread.run(Thread.java:619)
Oct 7, 2008 10:13:42 AM 

RE: Reloading Tomcat Server

2008-10-07 Thread Peter Crowther
 From: Barry Fawthrop [mailto:[EMAIL PROTECTED]
[...]
 wget  -O  .../local_news
 http://www.topix.com/rss/county/citrus-fl
[...]
 java.io.FileNotFoundException:
 http://www.topix.com/rss/county/citrus-fl
 at
 sun.net.www.protocol.http.HttpURLConnection.getInputStream(Htt
 pURLConnection.java:1239)
 at
 com.sun.cnpi.rss.parser.RssParserImpl.parse(RssParserImpl.java:100)
 at
 com.sun.cnpi.rss.taglib.FeedTag.doStartTag(FeedTag.java:121)
 at org.apache.jsp.index_jsp._jspService(index_jsp.java:155)

Are you *sure* you've changed your JSP to read from the local file?  That looks 
like it's still trying to read directly from the URL during the request.

- Peter

-
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Reloading Tomcat Server

2008-10-07 Thread Barry Fawthrop
Peter Crowther wrote:
 From: Barry Fawthrop [mailto:[EMAIL PROTECTED]
 [...]
 wget  -O  .../local_news
 http://www.topix.com/rss/county/citrus-fl
 [...]
 java.io.FileNotFoundException:
 http://www.topix.com/rss/county/citrus-fl
 at
 sun.net.www.protocol.http.HttpURLConnection.getInputStream(Htt
 pURLConnection.java:1239)
 at
 com.sun.cnpi.rss.parser.RssParserImpl.parse(RssParserImpl.java:100)
 at
 com.sun.cnpi.rss.taglib.FeedTag.doStartTag(FeedTag.java:121)
 at org.apache.jsp.index_jsp._jspService(index_jsp.java:155)
 
 Are you *sure* you've changed your JSP to read from the local file?  That 
 looks like it's still trying to read directly from the URL during the request.
 
Yes I'm sure I changed the index.jsp
However, it probably is still reading the old version found
in /usr/share/tomcat-6.0.18/work/Catalina/
This might also be the cause. Is there anyway to flush it
or better yet make it where it has to compile a new version
each time. I realize in most cases this would NOT be the case.

Thanks again

Barry

-
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Reloading Tomcat Server

2008-10-06 Thread Pid
Barry Fawthrop wrote:
 To All
 
 I have a simple website that reads third party RSS feeds and displays them.
 (1) I have tried with DocBuilder
 (2) tried with rssutils
 (3) Even tried with the rss xml file downloaded locally (using wget) and
 then a reading the local file.
 
 All three have the same Issue. You can get it the first time or within 3
 minutes and then it stops and Tomcat shows the 500 Error Page.
 
 I still do not understand tomcat enough to be able to trace or debug
 correctly the error messages received.
 
 
 My current solution is to stop and start the tomcat server every 2
 minutes. 

No! Bad!

Your tomcat version  operating system variant (some version of linux?)
would be useful.

Try to locate the main tomcat logfile, 'catalina.out' in the tomcat/logs
directory.  This logfile should contain a detailed error  stacktrace
for the 500 error page, please send that in your reply.


p



 I have tried this with Cron. But I keep getting CRON:
 Authentication Failure   in the /var/log/syslog file.
 The crontab was created using crontab -e (when logged in as root) and
 thus should be run as root. But still fails.
 
 
 Any help would be much appreciated.
 
 Thank You
 Barry
 
 -
 To start a new topic, e-mail: users@tomcat.apache.org
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]
 
 


-
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



RE: Reloading Tomcat Server

2008-10-06 Thread Martin Gainty

one of 3 things that could possibly be causing this
the response is too big
the response is taking too long (timeout)
you need to authenticate to the url

I would use wget or curl to determine what the error is
if you point us to the URL i can test it out here
and then we can suggest an appropriate solution

Martin 
__ 
Disclaimer and confidentiality note 
Everything in this e-mail and any attachments relates to the official business 
of Sender. This transmission is of a confidential nature and Sender does not 
endorse distribution to any party other than intended recipient. Sender does 
not necessarily endorse content contained within this transmission. 


 Date: Mon, 6 Oct 2008 13:53:14 -0400
 From: [EMAIL PROTECTED]
 To: users@tomcat.apache.org
 Subject: Reloading Tomcat Server
 
 To All
 
 I have a simple website that reads third party RSS feeds and displays them.
 (1) I have tried with DocBuilder
 (2) tried with rssutils
 (3) Even tried with the rss xml file downloaded locally (using wget) and
 then a reading the local file.
 
 All three have the same Issue. You can get it the first time or within 3
 minutes and then it stops and Tomcat shows the 500 Error Page.
 
 I still do not understand tomcat enough to be able to trace or debug
 correctly the error messages received.
 
 
 My current solution is to stop and start the tomcat server every 2
 minutes. I have tried this with Cron. But I keep getting CRON:
 Authentication Failure   in the /var/log/syslog file.
 The crontab was created using crontab -e (when logged in as root) and
 thus should be run as root. But still fails.
 
 
 Any help would be much appreciated.
 
 Thank You
 Barry
 
 -
 To start a new topic, e-mail: users@tomcat.apache.org
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]
 

_
See how Windows Mobile brings your life together—at home, work, or on the go.
http://clk.atdmt.com/MRT/go/msnnkwxp1020093182mrt/direct/01/