您的位置:首页 > 运维架构 > Tomcat

tomcat 项目移植到resin3.xx上遇到的问题

2014-04-15 11:05 357 查看

Struts Problem Report

Struts has detected an unhandled exception:

Messages:Index: 0, Size: 0
File:java/util/ArrayList.java
Line number:547

Stacktraces

java.lang.IndexOutOfBoundsException: Index: 0, Size: 0

java.util.ArrayList.RangeCheck(ArrayList.java:547)
java.util.ArrayList.get(ArrayList.java:322)
com.th.action.IndexAction.lanmuOperate(IndexAction.java:325)
com.th.action.IndexAction.townIndex(IndexAction.java:198)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
java.lang.reflect.Method.invoke(Method.java:597)
com.opensymphony.xwork2.DefaultActionInvocation.invokeAction(DefaultActionInvocation.java:440)
com.opensymphony.xwork2.DefaultActionInvocation.invokeActionOnly(DefaultActionInvocation.java:279)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:242)
com.opensymphony.xwork2.interceptor.DefaultWorkflowInterceptor.doIntercept(DefaultWorkflowInterceptor.java:163)
com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:87)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)
com.opensymphony.xwork2.validator.ValidationInterceptor.doIntercept(ValidationInterceptor.java:249)
org.apache.struts2.interceptor.validation.AnnotationValidationInterceptor.doIntercept(AnnotationValidationInterceptor.java:68)
com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:87)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)
com.opensymphony.xwork2.interceptor.ConversionErrorInterceptor.intercept(ConversionErrorInterceptor.java:122)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)
com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:195)
com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:87)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)
com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:195)
com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:87)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)
com.opensymphony.xwork2.interceptor.StaticParametersInterceptor.intercept(StaticParametersInterceptor.java:148)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)
org.apache.struts2.interceptor.CheckboxInterceptor.intercept(CheckboxInterceptor.java:93)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)
org.apache.struts2.interceptor.FileUploadInterceptor.intercept(FileUploadInterceptor.java:235)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)
com.opensymphony.xwork2.interceptor.ModelDrivenInterceptor.intercept(ModelDrivenInterceptor.java:89)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)
com.opensymphony.xwork2.interceptor.ScopedModelDrivenInterceptor.intercept(ScopedModelDrivenInterceptor.java:128)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)
org.apache.struts2.interceptor.ProfilingActivationInterceptor.intercept(ProfilingActivationInterceptor.java:104)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)
org.apache.struts2.interceptor.debugging.DebuggingInterceptor.intercept(DebuggingInterceptor.java:267)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)
com.opensymphony.xwork2.interceptor.ChainingInterceptor.intercept(ChainingInterceptor.java:126)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)
com.opensymphony.xwork2.interceptor.PrepareInterceptor.doIntercept(PrepareInterceptor.java:138)
com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:87)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)
com.opensymphony.xwork2.interceptor.I18nInterceptor.intercept(I18nInterceptor.java:148)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)
org.apache.struts2.interceptor.ServletConfigInterceptor.intercept(ServletConfigInterceptor.java:164)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)
com.opensymphony.xwork2.interceptor.AliasInterceptor.intercept(AliasInterceptor.java:128)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)
com.opensymphony.xwork2.interceptor.ExceptionMappingInterceptor.intercept(ExceptionMappingInterceptor.java:176)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)
org.apache.struts2.impl.StrutsActionProxy.execute(StrutsActionProxy.java:52)
org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:468)
org.apache.struts2.dispatcher.ng.ExecuteOperations.executeAction(ExecuteOperations.java:77)
org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.doFilter(StrutsPrepareAndExecuteFilter.java:76)
com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:87)
com.th.utils.EncodingFilter.doFilter(EncodingFilter.java:18)
com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:87)
com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:187)
com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:265)
com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:273)
com.caucho.server.port.TcpConnection.run(TcpConnection.java:682)
com.caucho.util.ThreadPool$Item.runTasks(ThreadPool.java:743)
com.caucho.util.ThreadPool$Item.run(ThreadPool.java:662)
java.lang.Thread.run(Thread.java:619)


You are seeing this page because development mode is enabled. Development mode, or devMode, enables extra debugging behaviors and reports to assist developers. To disable this mode, set:

struts.devMode=false

in your 
WEB-INF/classes/struts.properties
 file.

问题 2 

Struts Problem Report

Struts has detected an unhandled exception:

Messages: 
File:com/opensymphony/xwork2/ognl/OgnlValueStack.java
Line number:298

Stacktraces

java.lang.NullPointerException

com.opensymphony.xwork2.ognl.OgnlValueStack.checkForInvalidProperties(OgnlValueStack.java:298)
com.opensymphony.xwork2.ognl.OgnlValueStack.findValue(OgnlValueStack.java:237)
org.apache.struts2.dispatcher.StrutsRequestWrapper.getAttribute(StrutsRequestWrapper.java:82)
com.caucho.jsp.PageContextImpl.findAttribute(PageContextImpl.java:550)
com.caucho.jsp.el.PageContextELResolver.getValue(PageContextELResolver.java:180)
com.caucho.el.PathExpr.getValue(PathExpr.java:148)
com.caucho.el.Expr.print(Expr.java:416)
_jsp._front._common_0first__jsp._jspService(_common_0first__jsp.java:208)
com.caucho.jsp.JavaPage.service(JavaPage.java:61)
com.caucho.jsp.Page.pageservice(Page.java:578)
com.caucho.server.dispatch.PageFilterChain.doFilter(PageFilterChain.java:195)
com.caucho.server.webapp.DispatchFilterChain.doFilter(DispatchFilterChain.java:97)
com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:265)
com.caucho.server.webapp.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:293)
com.caucho.server.webapp.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:111)
org.apache.struts2.dispatcher.ServletDispatcherResult.doExecute(ServletDispatcherResult.java:154)
org.apache.struts2.dispatcher.StrutsResultSupport.execute(StrutsResultSupport.java:186)
com.opensymphony.xwork2.DefaultActionInvocation.executeResult(DefaultActionInvocation.java:361)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultAction
e98f
Invocation.java:265)
com.opensymphony.xwork2.interceptor.DefaultWorkflowInterceptor.doIntercept(DefaultWorkflowInterceptor.java:163)
com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:87)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)
com.opensymphony.xwork2.validator.ValidationInterceptor.doIntercept(ValidationInterceptor.java:249)
org.apache.struts2.interceptor.validation.AnnotationValidationInterceptor.doIntercept(AnnotationValidationInterceptor.java:68)
com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:87)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)
com.opensymphony.xwork2.interceptor.ConversionErrorInterceptor.intercept(ConversionErrorInterceptor.java:122)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)
com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:195)
com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:87)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)
com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:195)
com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:87)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)
com.opensymphony.xwork2.interceptor.StaticParametersInterceptor.intercept(StaticParametersInterceptor.java:148)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)
org.apache.struts2.interceptor.CheckboxInterceptor.intercept(CheckboxInterceptor.java:93)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)
org.apache.struts2.interceptor.FileUploadInterceptor.intercept(FileUploadInterceptor.java:235)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)
com.opensymphony.xwork2.interceptor.ModelDrivenInterceptor.intercept(ModelDrivenInterceptor.java:89)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)
com.opensymphony.xwork2.interceptor.ScopedModelDrivenInterceptor.intercept(ScopedModelDrivenInterceptor.java:128)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)
org.apache.struts2.interceptor.ProfilingActivationInterceptor.intercept(ProfilingActivationInterceptor.java:104)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)
org.apache.struts2.interceptor.debugging.DebuggingInterceptor.intercept(DebuggingInterceptor.java:267)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)
com.opensymphony.xwork2.interceptor.ChainingInterceptor.intercept(ChainingInterceptor.java:126)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)
com.opensymphony.xwork2.interceptor.PrepareInterceptor.doIntercept(PrepareInterceptor.java:138)
com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:87)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)
com.opensymphony.xwork2.interceptor.I18nInterceptor.intercept(I18nInterceptor.java:148)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)
org.apache.struts2.interceptor.ServletConfigInterceptor.intercept(ServletConfigInterceptor.java:164)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)
com.opensymphony.xwork2.interceptor.AliasInterceptor.intercept(AliasInterceptor.java:128)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)
com.opensymphony.xwork2.interceptor.ExceptionMappingInterceptor.intercept(ExceptionMappingInterceptor.java:176)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)
org.apache.struts2.impl.StrutsActionProxy.execute(StrutsActionProxy.java:52)
org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:468)
org.apache.struts2.dispatcher.ng.ExecuteOperations.executeAction(ExecuteOperations.java:77)
org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.doFilter(StrutsPrepareAndExecuteFilter.java:76)
com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:87)
org.whhn.utils.EncodingFilter.doFilter(EncodingFilter.java:18)
com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:87)
com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:187)
com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:265)
com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:273)
com.caucho.server.port.TcpConnection.run(TcpConnection.java:682)
com.caucho.util.ThreadPool$Item.runTasks(ThreadPool.java:743)
com.caucho.util.ThreadPool$Item.run(ThreadPool.java:662)
java.lang.Thread.run(Thread.java:619)


You are seeing this page because development mode is enabled. Development mode, or devMode, enables extra debugging behaviors and reports to assist developers. To disable this mode, set:

struts.devMode=false

in your 
WEB-INF/classes/struts.properties
 file.

问题3

县直单位

县法改局

StrutsProblem Report

Struts hasdetected an unhandled exception:

Messages:

·  Index: 0, Size: 0

File:

java/util/ArrayList.java

Line number:

547

Stacktraces

java.lang.IndexOutOfBoundsException: Index: 0, Size: 0

   java.util.ArrayList.RangeCheck(ArrayList.java:547)

   java.util.ArrayList.get(ArrayList.java:322)

   com.th.action.IndexAction.lanmuOperate(IndexAction.java:325)

   com.th.action.IndexAction.townIndex(IndexAction.java:198)

   sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

   sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

   sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

   java.lang.reflect.Method.invoke(Method.java:597)

   com.opensymphony.xwork2.DefaultActionInvocation.invokeAction(DefaultActionInvocation.java:440)

   com.opensymphony.xwork2.DefaultActionInvocation.invokeActionOnly(DefaultActionInvocation.java:279)

   com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:242)

   com.opensymphony.xwork2.interceptor.DefaultWorkflowInterceptor.doIntercept(DefaultWorkflowInterceptor.java:163)

   com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:87)

   com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)

   com.opensymphony.xwork2.validator.ValidationInterceptor.doIntercept(ValidationInterceptor.java:249)

   org.apache.struts2.interceptor.validation.AnnotationValidationInterceptor.doIntercept(AnnotationValidationInterceptor.java:68)

   com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:87)

   com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)

   com.opensymphony.xwork2.interceptor.ConversionErrorInterceptor.intercept(ConversionErrorInterceptor.java:122)

   com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)

   com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:195)

   com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:87)

   com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)

   com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:195)

   com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:87)

   com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)

   com.opensymphony.xwork2.interceptor.StaticParametersInterceptor.intercept(StaticParametersInterceptor.java:148)

   com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)

   org.apache.struts2.interceptor.CheckboxInterceptor.intercept(CheckboxInterceptor.java:93)

   com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)

   org.apache.struts2.interceptor.FileUploadInterceptor.intercept(FileUploadInterceptor.java:235)

   com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)

   com.opensymphony.xwork2.interceptor.ModelDrivenInterceptor.intercept(ModelDrivenInterceptor.java:89)

   com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)

   com.opensymphony.xwork2.interceptor.ScopedModelDrivenInterceptor.intercept(ScopedModelDrivenInterceptor.java:128)

   com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)

   org.apache.struts2.interceptor.ProfilingActivationInterceptor.intercept(ProfilingActivationInterceptor.java:104)

   com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)

   org.apache.struts2.interceptor.debugging.DebuggingInterceptor.intercept(DebuggingInterceptor.java:267)

   com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)

   com.opensymphony.xwork2.interceptor.ChainingInterceptor.intercept(ChainingInterceptor.java:126)

   com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)

   com.opensymphony.xwork2.interceptor.PrepareInterceptor.doIntercept(PrepareInterceptor.java:138)

   com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:87)

   com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)

   com.opensymphony.xwork2.interceptor.I18nInterceptor.intercept(I18nInterceptor.java:148)

   com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)

   org.apache.struts2.interceptor.ServletConfigInterceptor.intercept(ServletConfigInterceptor.java:164)

   com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)

   com.opensymphony.xwork2.interceptor.AliasInterceptor.intercept(AliasInterceptor.java:128)

   com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)

   com.opensymphony.xwork2.interceptor.ExceptionMappingInterceptor.intercept(ExceptionMappingInterceptor.java:176)

   com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)

   org.apache.struts2.impl.StrutsActionProxy.execute(StrutsActionProxy.java:52)

   org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:468)

   org.apache.struts2.dispatcher.ng.ExecuteOperations.executeAction(ExecuteOperations.java:77)

   org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.doFilter(StrutsPrepareAndExecuteFilter.java:76)

   com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:87)

   com.th.utils.EncodingFilter.doFilter(EncodingFilter.java:18)

   com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:87)

   com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:187)

   com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:265)

   com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:273)

   com.caucho.server.port.TcpConnection.run(TcpConnection.java:682)

   com.caucho.util.ThreadPool$Item.runTasks(ThreadPool.java:743)

   com.caucho.util.ThreadPool$Item.run(ThreadPool.java:662)

   java.lang.Thread.run(Thread.java:619)

   


You are seeing this page because development mode is enabled.Development mode, or devMode, enables extra debugging behaviors and reports toassist developers. To disable this mode, set:

  struts.devMode=false

in your 
WEB-INF/classes/struts.properties
 file.

 

问题 4

验证码出不来

发现 国内用resin的很少,我犯的错误,网上几乎找不到,甚至类似的都木有!伤心,弄了几天还是原地踏步!!!

谁有 经验的可以开个贴,发个链接,太缺这方面的帖子了,感谢!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: