Struts2在配置完启动之后,很多时候会报错,各种各样的错误,今天配置又遇到了。
如果Struts2-core-2.2.1这个版本,与其他的比如xwork的不匹配,比如core的版本过高,则需要从buildPath删掉,换成低版本的,我的一开始就搞成了Struts2-core-2.3.4,造成错误,,有个什么!Struts2-core-2.3.4,后来换成2.2.1还不行,结果看了TomCat的webapp才发现,在没有关闭MyEclipse的情形下,这个jar是被加载的,从buildPath中删除,但webapp并未删除,需要关闭IDE,彻底从webapp删除,再重新部署项目即可。
另外,在struts2.2.X中出现Dispatcher initialization failed java.lang.RuntimeException: java.lang.reflect.InvocationTargetException 这个错误时候,很多时候是没有加入javassist-3.7.ga.jar 需要加上这个jar,此外,
<filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>
也需要被改成
<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
分享到:
相关推荐
2. **Struts2配置**:在Struts2的应用中,我们需要确保Action请求被重定向到HTTPS。这可以通过在`struts.xml`配置文件中使用`<constant>`标签设置`struts.action.excludePattern`属性来实现。 ```xml ...
在标题和描述中提到的"struts2 配置dtd 自动提示"是指在Eclipse中为`struts.xml`文件配置DTD自动提示的过程。这能帮助开发者避免手动记忆所有可能的标签、属性和它们的取值,提高开发效率并减少错误。 在`struts....
### Struts2配置详解 #### 一、总览 在深入了解Struts2的配置...总之,Struts2配置文件的编写是一个相对灵活且强大的过程,开发者可以根据具体的应用需求来定制不同的配置策略,从而构建出高效、稳定的Web应用系统。
2. **配置文件中未正确设置字符编码**:在Struts2的配置文件中,如果没有明确指定字符编码,也可能导致乱码问题。 3. **Tomcat服务器配置不当**:Tomcat作为常用的Web服务器之一,其自身也需正确配置字符编码,例如`...
Struts2是一个流行的Java ...总的来说,配置Struts2框架涉及导入必要的库文件,设置`web.xml`中的过滤器,以及编写`struts2.xml`来定义应用的行为和动作映射。理解这些配置对于有效地开发和维护Struts2应用至关重要。
以下是Struts2配置文件的一些核心元素和属性的详细说明: 1. **配置文件结构**: Struts2的配置通常存储在一个名为`struts.xml`的XML文件中。这个文件遵循特定的DTD(文档类型定义),如`struts-2.0.dtd`,确保其...
- **Struts配置文件**:是Struts2的核心配置文件,通常位于`/WEB-INF/struts-config.xml`。 - 配置文件中定义了框架的主要行为,如Action映射、拦截器、结果类型等。 - 通过`struts-config.xml`文件,可以灵活地控制...
在没有使用任何集成开发环境的情况下配置Struts2,可能会遇到各种问题,尤其是在配置过程中对于细节的把握至关重要。以下是配置过程中需要注意的一些关键点: 1. **路径与大小写敏感性**:无论是Tomcat的地址路径...
在这个配置JSP的场景中,我们通常会涉及到Struts2的核心库和其他必要的依赖,这些依赖通常以jar(Java Archive)文件的形式存在。以下是关于Struts2配置JSP以及SSH整合所需的知识点: 1. **Struts2核心库**:Struts...
在Struts2框架中,有两个核心配置文件特别重要:`struts.xml` 和 `struts.properties`。这两个文件共同决定了Struts2框架的行为特征和应用的运行逻辑。 #### 二、struts.xml 文件详解 `struts.xml` 文件是Struts2的...
在开始使用Struts2之前,我们需要先进行环境配置。以下将详细介绍Struts2的初始使用环境配置步骤。 首先,确保你已经安装了Java Development Kit (JDK)。JDK是开发Java应用的基础,你需要至少JDK 1.6或以上版本来...
**标题:“Eclipse配置Struts2”** 在Java Web开发中,Struts2是一个非常流行的MVC(模型-...文件列表中的“eclipse配置struts.docx”可能包含了更详细的配置步骤或注意事项,如果需要更详尽的信息,建议查阅该文档。
在Struts2框架的应用开发过程中,配置文件起到了至关重要的作用。Struts2主要依赖于两种基于XML的配置文件:`web.xml` 和 `struts-config.xml`(通常命名为 `struts.xml`)。本文将详细介绍这两种配置文件的作用及...
在传统的Struts2应用中,开发者需要在多个XML文件中配置Action、结果页面、拦截器等,而“零配置”则是对这种繁琐配置的优化。 **一、Struts2框架基础** Struts2是一个基于MVC(Model-View-Controller)设计模式的...
Struts2加载配置文件的过程如下: 1. **默认位置**:首先,Struts2会检查`src/main/resources`(如果是Maven项目)或`WEB-INF/classes`(如果是Web应用)目录下的`struts.xml`文件。 2. **自定义配置**:如果需要...
本文将详细讲解如何在Struts2项目中实现存储过程的调用,并基于提供的"Struts2_crud2.0_Procedure"压缩包文件中的示例进行说明。 1. **配置环境**: 首先,确保你的项目已经集成了Struts2框架,包括相关的jar包和...
本文将深入探讨Struts2的配置文件,特别是`struts.xml`文件中的关键元素和属性。 在Struts2中,`package`元素是核心组件,用于组织Action、拦截器等。一个包可以看作是一个模块,其中包含多个Action和拦截器。`...
在Struts2中,`web.xml`通常会包含Struts2的前端控制器Servlet,即`org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter`的配置。这个过滤器负责拦截HTTP请求,并将它们路由到Struts2的Action类...
然而,随着Java注解的广泛应用,Struts 2也引入了注解配置的方式来简化开发过程,避免了XML配置的繁琐。 在"Struts 2使用注解配置Action"中,我们不再需要在struts.xml中为每个Action类手动添加配置。相反,我们...