求救:jboss:java.lang.ArrayIndexOutOfBoundsException

teammai 2008-04-23 05:20:51
17:09:13,016 ERROR [[default]] Servlet.service() for servlet default threw exception
java.lang.ArrayIndexOutOfBoundsException
at java.lang.System.arraycopy(Native Method)
at org.apache.tomcat.util.buf.ByteChunk.append(ByteChunk.java:332)
at org.apache.catalina.connector.OutputBuffer.writeBytes(OutputBuffer.java:381)
at org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:370)
at org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java:89)
at org.apache.catalina.servlets.DefaultServlet.copyRange(DefaultServlet.java:2048)
at org.apache.catalina.servlets.DefaultServlet.copy(DefaultServlet.java:1788)
at org.apache.catalina.servlets.DefaultServlet.serveResource(DefaultServlet.java:854)
at org.apache.catalina.servlets.DefaultServlet.doGet(DefaultServlet.java:325)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:446)
at java.lang.Thread.run(Thread.java:595)

网站运行一段时间就报这样的错,网站就访问不了,重启才可以访问。程序我在本地测试没有报这样的错误。在外网用18080端口测试都不会报这样的错误,改为80端口就出现这样的错误了。
希望遇到过这样问题说说解决方法,万分感谢》
...全文
341 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
gcedar 2012-08-03
  • 打赏
  • 举报
回复
沉了??我现在也遇到这个问题了!!
blue_fire2008 2008-05-05
  • 打赏
  • 举报
回复
明显是数组下标访问越界,与软件环境没有关系.是不是因为随着访问数据的增加,超过数组上标
UltraBejing 2008-05-01
  • 打赏
  • 举报
回复
我也想了解,谢谢LZ.
teammai 2008-04-25
  • 打赏
  • 举报
回复
jvm已经升级了,报错还在。操作系统问题?那就难搞了?
有谁遇到这样的问题吗?
JBossWeek 2008-04-24
  • 打赏
  • 举报
回复
应该不会,从异常信息堆栈看错误都出在本地代码(Native),感觉错误要不是jvm的bug,要不是操作系统的问题,仅供参考
teammai 2008-04-24
  • 打赏
  • 举报
回复
我把jdk5.0升级到jdk5.0_15版本。jboss升级到4.2.2.GA但同样是报这样的错误,为了这个错误,我把代码整理了两遍,都加上自已写的log,但自已写的log都没有找到这个错误。如果是代码出错,至少会指出在那里的代码引出。这些问题只有的jboss的server.log才看到。
请问有什么办法跟踪这些错误吗?
除了这些还会有那些地方引发这样的错误?
项目的包和jboss的包会不会冲突引出这样的错误?如果会?会是那些包呢?

6,787

社区成员

发帖
与我相关
我的任务
社区描述
JBoss技术交流
社区管理员
  • JBoss技术交流社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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