当前位置: 代码迷 >> Java Web开发 >> org.apache.catalina.core.StandardWrapperValve invoke解决办法
  详细解决方案

org.apache.catalina.core.StandardWrapperValve invoke解决办法

热度:618   发布时间:2016-04-16 22:16:23.0
org.apache.catalina.core.StandardWrapperValve invoke
HTTPステータス 500 -

type 例外レポート

メッセージ

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

例外

javax.servlet.ServletException: BeanUtils.populate
org.apache.struts.util.RequestUtils.populate(RequestUtils.java:1254)
org.apache.struts.action.RequestProcessor.processPopulate(RequestProcessor.java:821)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:254)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525)
javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
com.fellow.common.util.ClassLoadFilter.doFilter(ClassLoadFilter.java:42)
net.skirnir.catalina.servlets.MultipartFilter.doFilter(MultipartFilter.java:69)
jp.co.infoscience.servlet.filter.BuiltinCharacterSetFilter.doFilter(BuiltinCharacterSetFilter.java:43)
jp.co.infoscience.servlet.filter.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:46)

原因

java.lang.ArrayIndexOutOfBoundsException
java.lang.reflect.Array.set(Native Method)
org.apache.commons.beanutils.PropertyUtils.setIndexedProperty(PropertyUtils.java:1468)
org.apache.commons.beanutils.BeanUtils.setProperty(BeanUtils.java:1013)
org.apache.commons.beanutils.BeanUtils.populate(BeanUtils.java:808)
org.apache.struts.util.RequestUtils.populate(RequestUtils.java:1252)
org.apache.struts.action.RequestProcessor.processPopulate(RequestProcessor.java:821)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:254)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525)
javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
com.fellow.common.util.ClassLoadFilter.doFilter(ClassLoadFilter.java:42)
net.skirnir.catalina.servlets.MultipartFilter.doFilter(MultipartFilter.java:69)
jp.co.infoscience.servlet.filter.BuiltinCharacterSetFilter.doFilter(BuiltinCharacterSetFilter.java:43)
jp.co.infoscience.servlet.filter.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:46)

注意 原因のすべてのスタックトレースは、Apache Tomcat/6.0.32のログに記録されています
Apache Tomcat/6.0.32


页面报这个错误,怎么解决?
------解决方案--------------------
越界了。PropertyUtils.setIndexedProperty(PropertyUtils.java:1468)

------解决方案--------------------
你的数组或者列表,越界了

考虑使用ListUtils.lazyList替代
  相关解决方案