`
josico
  • 浏览: 43991 次
社区版块
存档分类
最新评论

struts2在jar包中找得到对应类,还是报找不到filter的错误

 
阅读更多

错误代码   Exception starting filter struts2 

 

错误1.struts.xml 存在语法错误,比如 action=“XXXX ”里面多了一个空格

错误2.web.xml 没有正确配置

错误3.jar包未导入,或者导入冲突,找不到jar包

错误4.原tomcat的webapp文件夹下,还有之前残存的项目,报的错是之前的那个很久以前的工程找不到filter,而不是你现在部署的这个工程有错

 

解决方法:

从官网下载zip文件 struts-2.3.4.1-all (版本根据自己需求来下)

找到  struts-2.3.4.1-all/struts-2.3.4.1/apps/struts2-blank.war 文件

直接解压,里面会有struts.xml文件,web.xml文件,必要的3方jar包

然后把这些东西,照搬到自己的工程里去

 

也可把struts2-blank.war文件直接放到webapp目录下,然后启动tomcat。如果还报错,就不是你工程的问题了,可能是tomcat有问题,例如server.xml文件被修改过之类的,建议换一个tomcat

 

分享到:
评论

相关推荐

    struts2学习笔记(1)

    - **DTD文件**: 在Struts2的核心Jar包中包含有`struts.dtd`文件,该文件定义了`struts.xml`文件的结构和格式,确保配置文件的正确性。 ##### 3. 配置Web应用过滤器 为了使Struts2能够正常工作,还需要在`web.xml`...

    Struts2初步使用总结

    2. **复制依赖库**:将下载的Struts2包中的所有jar文件复制到项目的`WEB-INF/lib`目录下。 3. **配置过滤器**:在`web.xml`中添加如下代码以配置Struts2的过滤器: ```xml <filter> <filter-name>struts2</...

    Struts2.1学习笔记

    1. **获取JAR文件:** 需要下载包含Struts2核心库以及其他依赖库的JAR文件,如`struts2-core.jar`、`xwork-core.jar`、`freemarker.jar`等,并将它们添加到项目的类路径中。 2. **配置Web.xml:** 在项目的`web....

    Struts2操作手册

    - 复制Struts2提供的lib中的jar文件(排除JUnit和Spring-test)。 - 将`struts.xml`复制到项目的src目录。 - 修改或注释掉不必要的内容。 - 配置web.xml中的Struts2 Filter。 - **运行项目**: - 可以部署到...

    Struts2 第一篇:流程篇

    为了确保Struts2能够在项目中正常运行,需要将相关的jar包添加到项目的类路径中。一种简单的方法是从Struts2发行包的 `apps\struts-blank.war\WEB-INF\lib` 目录下复制所需的jar包,并将其放入项目的WEB-INF/lib目录...

    关于struts的部分小结

    在Struts中,抽象包不允许直接定义Action,Action通常在具体的包或子包中定义,以实现模块化的管理。 3. **Result类型的配置**: `name`属性是结果的名称,与Action的返回值相对应;`type`定义了结果的类型,例如...

    SSH框架知识总结

    - 需要导入基本的13个JAR包,可以从Struts2的发布包中找到,例如从`struts-2.3.4.1-all\apps\struts2-blank.war`文件中获取。解压缩并找到`WEB-INF\lib`目录下的所有JAR包。 2. **注册Struts2启动项**: - 在`web....

    myeclipse框架

    ### MyEclipse框架详解 ...这个过程不仅涉及到了Struts2框架的基本配置,还包括了如何处理常见的错误和异常情况。对于初学者来说,熟悉这些基础步骤是非常重要的,因为它们为后续更复杂的项目开发打下了坚实的基础。

    Servlet Jar包

    综上所述,Servlet Jar包是Java Web开发不可或缺的部分,它提供了一系列API和机制,帮助开发者构建高性能、可扩展的Web应用程序。通过理解和熟练掌握Servlet技术,开发者可以更好地驾驭Web服务器,提供动态、交互式...

    ssh项目环境搭建步骤(web项目)

    3. 将struts2-blank.war包中的struts.xml配置文件拷贝到项目的src目录下。这个文件是Struts2的核心配置文件,它定义了Struts2框架的配置参数,如命名空间、默认动作引用以及全局结果和异常映射。 4. 如果使用...

    Myeclipse10下搭建SSH框架

    在IT行业中,SSH框架是Java Web开发中常用的三大框架,分别是Struts2、Spring和Hibernate。这个框架组合提供了模型-视图-控制器(MVC)的设计模式,事务管理,持久化处理,以及丰富的功能扩展。以下是在Myeclipse10...

Global site tag (gtag.js) - Google Analytics