[zzy_portal] DEBUG信息 [类com.opensymphony.xwork2.config.ConfigurationManager:76行] 时间:2016-05-09 05:32:58 消息: Checking ConfigurationProviders for reload.
[zzy_portal] DEBUG信息 [类com.opensymphony.xwork2.config.ConfigurationManager:76行] 时间:2016-05-09 05:32:58 消息: Updating [reloadXmlConfiguration], current value is [false], new value [false]
[zzy_portal] DEBUG信息 [类com.opensymphony.xwork2.conversion.impl.InstantiatingNullHandler:76行] 时间:2016-05-09 05:32:58 消息: Entering nullPropertyValue [target=[com.opensymphony.xwork2.DefaultTextProvider@9ed5ff], property=struts]
[zzy_portal] DEBUG信息 [类com.opensymphony.xwork2.DefaultActionProxy:76行] 时间:2016-05-09 05:32:58 消息: Creating an DefaultActionProxy for namespace [/tourHot] and action name [tourHotAction!view]
[zzy_portal] ERROR信息 [类org.apache.struts2.dispatcher.DefaultDispatcherErrorHandler:42行] 时间:2016-05-09 05:32:58 消息: Exception occurred during processing request: null
java.lang.NullPointerException
at org.apache.struts2.impl.StrutsActionProxy.getErrorMessage(StrutsActionProxy.java:69)
at com.opensymphony.xwork2.DefaultActionProxy.prepare(DefaultActionProxy.java:185)
at org.apache.struts2.impl.StrutsActionProxy.prepare(StrutsActionProxy.java:63)
at org.apache.struts2.impl.StrutsActionProxyFactory.createActionProxy(StrutsActionProxyFactory.java:37)
at com.opensymphony.xwork2.DefaultActionProxyFactory.createActionProxy(DefaultActionProxyFactory.java:58)
at org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:557)
at org.apache.struts2.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.java:434)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.tuckey.web.filters.urlrewrite.RuleChain.handleRewrite(RuleChain.java:176)
at org.tuckey.web.filters.urlrewrite.RuleChain.doRules(RuleChain.java:145)
at org.tuckey.web.filters.urlrewrite.UrlRewriter.processRequest(UrlRewriter.java:92)
at org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:381)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.apache.struts2.dispatcher.ActionContextCleanUp.doFilter(ActionContextCleanUp.java:103)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:684)
at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:471)
at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:402)
at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:329)
at org.tuckey.web.filters.urlrewrite.NormalRewrittenUrl.doRewrite(NormalRewrittenUrl.java:213)
at org.tuckey.web.filters.urlrewrite.RuleChain.handleRewrite(RuleChain.java:171)
at org.tuckey.web.filters.urlrewrite.RuleChain.doRules(RuleChain.java:145)
at org.tuckey.web.filters.urlrewrite.UrlRewriter.processRequest(UrlRewriter.java:92)
at org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:381)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.apache.struts2.dispatcher.ActionContextCleanUp.doFilter(ActionContextCleanUp.java:103)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:240)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:164)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:462)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:563)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:403)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:301)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:162)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:140)
at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:309)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:619)
[zzy_portal] DEBUG信息 [类org.apache.struts2.dispatcher.ActionContextCleanUp:76行] 时间:2016-05-09 05:32:58 消息: skipping cleanup counter=2
[zzy_portal] DEBUG信息 [类org.apache.struts2.dispatcher.ActionContextCleanUp:76行] 时间:2016-05-09 05:32:58 消息: skipping cleanup counter=1
2016-5-9 17:32:58 org.apache.jasper.compiler.TldLocationsCache tldScanJar
信息: At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned where no TLDs were found. Skipping JAR scanning can improve startup time and JSP compilation time.
相关推荐
这个bug是由Struts2上传文件后return SUCCESS后报的错误: java.lang.AbstractMethodError: be.telio.mediastore.ui.upload.GarryMultiPartRequest.cleanUp()V ...可以完美解决此类struts2的出错问题!
10. **兼容性与升级**:Struts 1.3相较于之前的版本,进行了许多性能优化和错误修复,同时保持了对旧版API的兼容性,方便项目升级。 在使用Struts 1.3时,开发者通常会遇到以下挑战: - **配置繁琐**:大量的XML...
总之,Struts2 Netbeans插件是Java Web开发者在使用NetBeans进行Struts2开发时的强大助手,它通过自动化和智能化的功能,显著提高了开发效率,降低了出错概率,让开发者能够更加专注于业务逻辑的实现,而非繁琐的...
本人一直用这架包开发. 绝对不会出错.适用于集成struts2开发.
在使用Struts2时,确保这些核心包的版本兼容至关重要,因为不同版本之间的API可能会有所变化,不兼容的版本可能导致程序运行出错或出现意外的行为。开发者应该根据项目需求选择合适的版本,并避免随意升级或混用不同...
对Struts s2-016 s2-017的官方修复建议是升级struts, 但对正在运行的系统,许多依赖包会导致运行出错, 直接更改代码是更快的选择. 本补丁是针对 struts2-core-2.0.11.jar 的修改, 把文件中 bin下的文件直接copy到 web...
同时,熟悉Struts2.3的配置文件格式和注解用法,可以提高开发效率并减少出错的可能性。 总之,通过替换MyEclipse 2014中的Struts2库,开发者可以利用Struts2.3的新功能,同时保持与旧版IDE的兼容性。这一过程需要...
首先,Struts 2.0是Apache组织开发的一个MVC(Model-View-Controller)架构,它是Struts 1.x的升级版,提供了更强大的控制层和更灵活的架构。在本系统中,Struts 2.0作为前端控制器,负责接收用户的请求,解析HTTP...
- **使用Java 8的LocalDate/LocalDateTime**:如果项目允许,可以考虑升级到Java 8,并使用新的日期时间API,如LocalDate或LocalDateTime,它们有更友好的处理方式。 4. **最佳实践**: - 尽可能避免在表单中直接...
Struts2是一个强大的Java Web应用程序框架,由Apache软件基金会维护,是Struts1的升级版本。Struts2在设计上比Struts1更加灵活和无侵入性,它旨在提供更好的MVC(Model-View-Controller)架构支持,并且包含了众多...
Struts2是Struts1的升级版,它引入了许多新特性和改进。比如,Struts2支持更多类型的返回值,不再局限于单一的JSP页面;它采用了更灵活的配置方式,使用OGNL(Object-Graph Navigation Language)进行数据绑定;...
Struts2是Apache软件基金会的一个项目,它是Struts1的升级版,提供了一种更加灵活和可扩展的架构。Struts2的核心功能包括动作调度、结果渲染、异常处理和国际化支持等。它通过拦截器机制实现了业务逻辑与视图的分离...
首先,Struts2框架是Apache软件基金会的一个开源项目,它是Struts1的升级版,提供了更强大的功能和更好的灵活性。其核心设计理念是解耦应用程序的业务逻辑、控制逻辑和视图。在员工管理系统中,Struts2扮演着控制器...
Struts 2是其升级版,提供了更强大的功能,如更多类型的拦截器、更灵活的动作配置和插件体系。 Hibernate则是一个强大的ORM工具,它允许开发者用面向对象的方式来处理数据库操作。通过Hibernate,我们可以定义对象...
Struts自动验证框架是Java Web开发中用于处理用户输入验证的一种高效工具,它极大地简化了在Struts应用程序中实现表单验证的过程。...它大大减少了开发时间和出错的可能性,是Struts应用中不可或缺的一个组件。
通过这样的技术组合,不仅简化了开发过程,也确保了系统的可维护性和扩展性,使得OA系统的升级和功能添加变得更为便捷。 综上所述,"基于Struts2的OA系统"是一个典型的企业级应用实例,它利用了Java生态系统中最...
在IT行业中,构建一个完整的Web应用程序常常涉及到多个技术框架的集成。"SSI, IBatis+struts2+spring+mysql整合增...在实际开发中,这种整合方式可以帮助团队提高开发效率,降低出错概率,同时也方便后期的扩展和升级。
- 尝试升级到最新版本的Tomcat,以解决已知的兼容性问题。 - 同时也要确保所使用的Struts2版本与新的Tomcat版本兼容。 8. **重新打包部署**: - 尝试重新编译和打包项目,并将其部署到Tomcat上。 - 这有助于...
在大型应用中,频繁的手动编写SQL语句和处理结果集,不仅工作量大,而且容易出错,代码维护成本高。 2. **EJB (Enterprise JavaBeans)**:特别是Container-Managed Persistence (CMP)模式,虽然简化了数据持久化,...