`

学习struts2时遇到的错误及解决办法

阅读更多

错误信息
严重: Exception starting filter struts2
Unable to load configuration. - bean - jar:file:/F:/Struts2/Struts2/WebRoot/WEB-

INF/lib/struts2-core-2.1.2.jar!/struts-default.xml:46:178
解决办法
少jar包,添加
commons-fileupload-1.2.1.jar
commons-io-1.3.2.jar

 


错误信息
org.springframework.beans.factory.BeanCreationException: Error creating bean with name

'sessionFactory' defined in ServletContext resource [/WEB-

INF/classes/applicationContext.xml]: Invocation of init method failed; nested exception is

java.lang.NoSuchMethodError: org.objectweb.asm.ClassVisitor.visit

(IILjava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V
解决办法:
Spring中的asm-xxx.jar 和 Hibernate中的  asm.jar 冲突,移除 spring aop 中的 asm-xxx.jar  或者

出现 action 为null  时 移除   spring aop

 

 

错误信息
Exception starting filter struts2
Cannot locate the chosen ObjectFactory implementation: The

com.opensymphony.xwork2.ObjectFactory implementation class - [unknown location]
解决办法:
少jar包,添加struts2-spring-plugin-2.0.14.jar
struts.xml中,加上一句话
<constant name="struts.objectFactory" value="spring"/>

1
1
分享到:
评论

相关推荐

    第一个Struts2程序中遇到的若干问题及解决方法

    在初学者尝试创建第一个Struts2程序时,可能会遇到一些常见问题。这篇博客将探讨这些问题并提供解决方案。 首先,配置问题是新手经常遇到的挑战。在搭建Struts2环境时,确保正确地在`web.xml`文件中配置了Struts2的...

    配置struts2常见错误

    ### 配置Struts2常见错误及解决方案 #### 引言 Struts2是一个基于Java的Web应用框架,它能够帮助开发者快速构建出结构清晰、易于维护的应用程序。然而,在实际开发过程中,开发者经常会遇到一些配置上的问题,这些...

    struts2项目部署

    在实际操作过程中,可能会遇到各种问题,但通过查阅文档、阅读博客(如提供的链接)以及参与社区讨论,都能找到解决办法。学习并熟练掌握Struts2的部署过程,将有助于你在Java web开发领域更进一步。

    struts2学习方法

    学习Struts2,首要任务是避免浪费时间和精力在错误的资源上。以下是一些高效学习Struts2的方法: 1. **少读、精读网络教程**: - 对于初学者,网络教程可能是首选,但要谨慎选择。网络教程的质量参差不齐,有些...

    Struts2 学习 2

    本教程“Struts2 学习 2”将深入探讨Struts2的核心概念和技术,通过一系列文档帮助你掌握这个框架的关键要点。 一、ActionContext的理解与应用 在“第九讲 ActionContext.docx”中,你将学习到ActionContext是...

    我的struts2的总结

    根据提供的文件信息,我们可以整理出关于Struts2框架的一些关键知识点。尽管原文中的信息较为零散且不完整,但还是可以从中提炼出一些有价值的内容。...希望这些知识点能够帮助到正在学习Struts2的读者们。

    struts2_ppt

    Struts2是一个基于MVC(Model-View-Controller)设计模式的开源JavaEE框架,它由Apache软件基金会维护。这个框架的主要目标是提供一个结构化的...对于想要学习或深入了解Struts2的开发者来说,这份资料将是宝贵的资源。

    struts2框架2016版资料day01

    8. **问题解决**:在学习过程中,你可能会遇到如Action配置错误、页面无法显示等问题,这正是提升技能的好机会。学习如何调试和解决问题,是成为一个优秀开发者的重要步骤。 通过传智播客的struts2框架2016版day01...

    struts2.jar

    除了基本配置,Struts2还支持动态方法调用,允许通过Action类的方法名作为请求的一部分来直接调用方法。此外,Struts2有强大的插件系统,如Struts2-dojo-plugin、Struts2-convention-plugin等,可以简化开发工作。 ...

    struts2+spring集成bug——使用AOP时可能遇到的问题分析

    比如,可能在定义AOP通知(advises)或切点(pointcuts)时,使用了错误的表达式或者没有正确地指定目标方法。 2. **类加载问题**:由于Struts2和Spring使用不同的类加载机制,可能会导致类找不到或者重复加载的...

    struts2-tags-API,struts2标签api

    如果遇到问题,可以查看标签的错误信息,或者使用调试工具查看标签的生命周期和执行流程,以便定位和解决问题。 总结,`struts2-tags-API`是学习和使用Struts2框架标签的重要资源。通过深入理解和应用这些标签,...

    struts2验证框架简单实例

    在使用Struts2验证框架时,可能会遇到一些常见问题,比如验证规则未生效、错误信息无法正确显示等。这些问题通常与以下几个方面有关: 1. **注解配置**:确保在Action类的字段上正确使用了`@Validated`或`@...

    struts2教程-学习笔记.zip

    通过这些资源,学习者可以系统地了解Struts2框架,从基础概念到实战技巧,解决实际开发中遇到的问题。同时,对于遇到的特定错误,也能找到对应的解决策略,从而提升自己的编程技能和问题解决能力。无论是初学者还是...

    Struts2权威指南全部源码

    Struts2是一个非常流行的Java Web框架,用于构建和维护可扩展且易于管理的企业级应用程序。...但同时,也要准备好面对可能的挑战,因为学习过程中遇到错误是正常的,关键在于如何解决问题并从中成长。

    Struts2权威指南 加源码

    通过阅读源码,我们可以了解这些核心组件的实现细节,以便在遇到问题时能迅速定位和解决。 此外,《Struts2权威指南》可能还会涵盖以下知识点: 1. **配置文件详解**:Struts2的配置主要通过struts.xml文件进行,...

    struts2实战案例(项目+建库语句)

    3. **说明文档.txt**:这个文档很关键,它应该包含了案例的详细步骤、配置说明、运行指南以及可能遇到的问题和解决方法。开发者应该仔细阅读,以便更好地理解和执行案例。 4. **struts15_user**:这个名字可能指的...

    struts 中遇到的常见问题 解决,你还在痛苦中吗

    #### 三、常见原因分析及解决办法 1. **确认 struts.xml 文件位置** - 确认 `struts.xml` 文件是否位于项目的 `src` 目录下。通常情况下,该文件应被编译到 `WEB-INF/classes` 或 `WEB-INF` 下。 ```xml &lt;!--...

    Struts2小白练手项目

    10. **异常处理**:当发生错误时,Struts2可以通过全局异常处理器(Global Exception Handler)统一处理,提供友好的错误页面。 以上就是“Struts2小白练手项目”中涉及的主要知识点,通过这个项目,你可以深入理解...

    struts2+hibernate小项目

    Struts2和Hibernate是两种非常重要的Java开源框架,它们在Web开发领域中有着广泛...在学习过程中,你可能会遇到各种问题,如数据访问异常、视图跳转错误等,这些问题的解决将有助于你成长为一名熟练的Java Web开发者。

    关于struts实验时的临时总结

    通过实际操作过程中遇到的问题及其解决办法,帮助其他开发者避免同样的错误,并提供高效的学习路径。 #### 知识点详细解析 ##### 总结1:Struts2 onsubmit 无法返回JavaScript进行验证 **问题描述**:在Struts2...

Global site tag (gtag.js) - Google Analytics