关于tomcat日志文件报的错~?

sun7bear88 2007-02-28 08:54:05
2007-02-27 15:01:12 StandardContext[/manager]HTMLManager: init: Global resources are available
2007-02-27 15:01:12 StandardContext[/manager]HTMLManager: list: Listing contexts for virtual host 'localhost'
2007-02-27 15:06:14 StandardContext[/manager]HTMLManager: list: Listing contexts for virtual host 'localhost'
2007-02-27 15:11:16 StandardContext[/manager]HTMLManager: list: Listing contexts for virtual host 'localhost'
2007-02-27 15:16:18 StandardContext[/manager]HTMLManager: list: Listing contexts for virtual host 'localhost'
2007-02-27 15:21:21 StandardContext[/manager]HTMLManager: list: Listing contexts for virtual host 'localhost'
2007-02-27 15:26:23 StandardContext[/manager]HTMLManager: list: Listing contexts for virtual host 'localhost'
2007-02-27 15:31:26 StandardContext[/manager]HTMLManager: list: Listing contexts for virtual host 'localhost'
2007-02-27 15:36:28 StandardContext[/manager]HTMLManager: list: Listing contexts for virtual host 'localhost'
2007-02-27 15:41:31 StandardContext[/manager]HTMLManager: list: Listing contexts for virtual host 'localhost'
2007-02-27 15:46:33 StandardContext[/manager]HTMLManager: list: Listing contexts for virtual host 'localhost'
2007-02-27 15:48:30 StandardWrapperValve[jsp]: Servlet.service() for servlet jsp threw exception
java.lang.StringIndexOutOfBoundsException: String index out of range: 10
at java.lang.String.substring(String.java:1441)
at org.apache.jsp.newsmode_jsp._jspService(newsmode_jsp.java:221)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)
at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705)
我想问一下,一个jsp的网站首页是用servlet通过jsp生成静态页面,运行环境是linux+jsp+mysql,在服务器的tomcat的文件夹下的logs日志文件怎么记录着如上错误呢??到底什么原因引起的???应该怎么解决呢??
...全文
1546 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
Sampass 2010-04-16
  • 打赏
  • 举报
回复
2007-02-27 15:48:30 StandardWrapperValve[jsp]: Servlet.service() for servlet jsp threw exception
java.lang.StringIndexOutOfBoundsException: String index out of range: 10
at java.lang.String.substring(String.java:1441)
at org.apache.jsp.newsmode_jsp._jspService(newsmode_jsp.java:221)

答案是:
newsmode_jsp 的221行有一个substring的方法,这个方法引发了一个高危的JVM异常StringIndexOutOfBoundsException;

StringIndexOutOfBoundsException异常属于数组越界,一般这情况Tomcat会进入假死机,所有运作"停止",情况严重会引发Out of Memery(OOM);

建议:
到该网页修改一下那Substring的方法,加一个If限一下长度.

bear88 2007-03-02
  • 打赏
  • 举报
回复
为什么每天早上8,9点钟tomcat就报StandardContext[/manager]HTMLManager: list: Listing contexts for virtual host 'localhost'这个错呢,接着网速很慢?然后过了这个时间段就恢复正常了呢?
bear88 2007-03-02
  • 打赏
  • 举报
回复
顶~~
benma0520 2007-03-01
  • 打赏
  • 举报
回复
你看看你是不是把MYSQL连接后,没有释放。
zhuyl_wind 2007-03-01
  • 打赏
  • 举报
回复
估计你的配置有问题,不过具体什么问题我也看不出来,帮你顶下
bear88 2007-03-01
  • 打赏
  • 举报
回复
2007-02-27 15:41:31 StandardContext[/manager]HTMLManager: list: Listing contexts for virtual host 'localhost'
为什么一报这个错网站的访问速度就很慢~mysqld进程占用cpu的资源就很高呢??
bear88 2007-03-01
  • 打赏
  • 举报
回复
怎么没人看吗??

81,116

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧