java.lang.reflect.InvocationTargetException 报错

来源:百度知道 编辑:UC知道 时间:2024/06/17 08:00:23
2009-11-19 20:20:46 org.apache.struts.actions.DispatchAction dispatchMethod
严重: null
java.lang.reflect.InvocationTargetException
at sun.reflect.GeneratedMethodAccessor147.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.struts.actions.DispatchAction.dispatchMethod(DispatchAction.java:280)
at org.apache.struts.actions.DispatchAction.execute(DispatchAction.java:216)
at struts.action.BaseAction.execute(BaseAction.java:66)
at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
at j

你应该重新配置一下自己的tomcat。建议使用6.0
DispatchAction
你的错误是因为这个引起的,你写Strtus时候的Action可能有问题.

这是因为“Caused by: java.lang.OutOfMemoryError: Java heap space”
你的JVM的内存需要增加,或者你的程序有内存泄漏。
tomcat在catalina.bat第一行增加:
set JAVA_OPTS=-Xmx756m -XX:MaxPermSize=256m

参考tomcat的OutOfMemoryError解决方法:
http://www.searchfull.net/944875-tomcat+outofmemoryerror+%E8%A7%A3%E5%86%B3+.html

DispatchAction 类是抽象类,也就没有对象,就不能对它的一个方法进行反射操作

bug追一下