`
jeelee
  • 浏览: 637058 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

struts2 出错

阅读更多
tomcate6 启动时出现:Context [/StrutsTest01] startup failed due to previous errors
原因是struts2的jar包与tomcate6不兼容
我下载的struts2.1.6的jar包用到:
commons-logging-1.0.4.jar,freemarker-2.3.13.jar,
ognl-2.6.11.jar,struts2-core-2.1.6.jar,xwork-2.1.2.jar这5个jar包,但是这几个jar包不和tomcate兼容,在运行项目是就出现"http 404 错误",如果换成:commons-logging-1.0.4.jar,freemarker-2.3.8.jar,
ognl-2.6.11.jar,struts2-core-2.0.14.jar,xwork-2.0.7.jar,这5个包就不会出现那种错误

不知其他网友有没有遇到这样的问题?这个问题困扰我好几天了,我通过上面的方法解决了.但是我不敢说我找到问题的真正原因,也可能是我的环境配置问题.我将我的web.xml文件和strut.xml文件在此贴出来让大家看看有没有什么问题.
我的web.xml文件内容如下:
<?xml version="1.0" encoding="UTF-8"?>
<web-app id="WebApp_ID" version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
<display-name>struts2 Test01</display-name>
<!-- struts2 -->
<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.htm</welcome-file>
<welcome-file>index.jsp</welcome-file>
<welcome-file>default.html</welcome-file>
<welcome-file>default.htm</welcome-file>
<welcome-file>default.jsp</welcome-file>
</welcome-file-list>
</web-app>

我的strut.xml文件内容如下:
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
    "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
    "http://struts.apache.org/dtds/struts-2.0.dtd">
<struts>

<package name="login" extends="struts-default">
    <action name="login" class="org.jeelee.action.LoginAction">
<result name="success">loginsuccess.jsp</result>
<result name="error">loginfailer.jsp</result>
<result name="input">index.jsp</result>
</action>

</package>
</struts>

  • 大小: 29.8 KB
  • 大小: 30.2 KB
  • 大小: 28.7 KB
分享到:
评论

相关推荐

    struts2 hibernate spring整合(出错的)

    在"struts2 hibernate spring整合(出错的)"这个项目中,开发者可能遇到了在集成这三个框架时遇到的问题。这通常涉及到配置问题、依赖注入问题、数据访问问题等。以下是一些可能遇到的知识点: 1. **Struts2配置**:...

    Struts2 Netbeans插件

    总之,Struts2 Netbeans插件是Java Web开发者在使用NetBeans进行Struts2开发时的强大助手,它通过自动化和智能化的功能,显著提高了开发效率,降低了出错概率,让开发者能够更加专注于业务逻辑的实现,而非繁琐的...

    Struts2属性文件详解

    ### Struts2属性文件详解 #### struts.configuration 该属性用于指定加载Struts 2配置文件的配置文件管理器,默认值为`org.apache.struts2.config.DefaultConfiguration`,这是Struts 2默认的配置文件管理器。若...

    Jquery与struts2

    **jQuery与Struts2整合详解** 在Web开发中,jQuery是一个强大的JavaScript库,它极大地简化了JavaScript的使用,使得前端交互更加便捷高效。而Struts2作为一款成熟的MVC框架,广泛应用于Java后端开发,提供了强大的...

    Struts2自定义分页标签

    Struts2作为一款流行的Java Web框架,为开发者提供了强大的MVC支持。在处理大量数据时,分页功能是必不可少的,它可以提高用户体验并减少服务器负载。本资源详细介绍了如何在Struts2中自定义分页标签,使得开发过程...

    转:struts1与struts2的区别

    ### Struts1与Struts2的主要区别 #### 1. Action类的设计差异 - **Struts1**: 在Struts1框架中,Action类必须继承自一个抽象类`org.apache.struts.action.Action`。这种方式可能导致的问题是代码灵活性较低,尤其...

    Struts s2-016 s2-017 补丁

    对Struts s2-016 s2-017的官方修复建议是升级struts, 但对正在运行的系统,许多依赖包会导致运行出错, 直接更改代码是更快的选择. 本补丁是针对 struts2-core-2.0.11.jar 的修改, 把文件中 bin下的文件直接copy到 web...

    struts2核心包

    在使用Struts2时,确保这些核心包的版本兼容至关重要,因为不同版本之间的API可能会有所变化,不兼容的版本可能导致程序运行出错或出现意外的行为。开发者应该根据项目需求选择合适的版本,并避免随意升级或混用不同...

    struts2-spring-plugin-2.3.4.jar

    整合Struts 2 和Spring 后,我们可以在Spring 配置文件中定义事务规则,并让Spring 自动管理Action 中的事务,使得代码更加简洁,降低出错率。 3. **AOP(Aspect-Oriented Programming, 面向切面编程)**:Spring ...

    Struts2上传文件出错

    import org.apache.struts2.ServletActionContext; import com.opensymphony.xwork2.ActionSupport; public class UploadAction extends ActionSupport { // 上传文件存放路径 private final static String ...

    struts2 zip 上传下载

    Struts2是一个流行的Java Web框架,它为开发者提供了一种模型-视图-控制器(MVC)架构,便于构建可维护、可扩展的Web应用程序。在Struts2中处理文件上传和下载是常见的需求,特别是在处理大数据交换或者提供资源下载...

    图解Struts2 带有文字说明

    Struts2是一个强大的Java web应用程序框架,用于构建和管理MVC(模型-视图-控制器)架构的应用程序。它的出现是为了解决Struts1框架的一些局限性,并提供更高效、灵活的解决方案。本资源“图解Struts2 带有文字说明...

    Struts2DesignAndProgramming

    ### Struts2设计与编程知识点概述 #### 一、Struts2框架介绍 - **版本说明**:本书《Struts2 Design and Programming: A Tutorial》由Budi Kurniawan编写,出版于2008年1月25日,全书共576页,ISBN-10为0-9803316-...

    struts2上传必备jar包,避免出现struts2的升级漏洞!自己吃亏后分享

    这个bug是由Struts2上传文件后return SUCCESS后报的错误: java.lang.AbstractMethodError: be.telio.mediastore.ui.upload.GarryMultiPartRequest.cleanUp()V ...可以完美解决此类struts2的出错问题!

    struts2命名规范

    总的来说,遵循Struts2命名规范能帮助开发者创建更清晰、更易于维护的代码结构,提高开发效率,并降低出错的可能性。正确地命名Action、空间和包,不仅有助于个人开发,还能促进团队间的有效协作。

    详解Struts2拦截器

    ### Struts2拦截器详解 #### 一、Struts2拦截器概述 Struts2框架作为Java Web开发中的一种流行框架,其核心组件之一便是**拦截器**。拦截器不仅在Struts2中扮演着重要角色,更是整个框架灵活性与扩展性的基石。...

    Struts2整合Freemarker生成静态页面

    Struts2是一个流行的Java web框架,它主要用于构建和维护可扩展且易于管理的企业级Web应用程序。而Freemarker则是一个模板引擎,它允许开发者使用模板语言来动态生成HTML、XML等格式的文档。将Struts2与Freemarker...

    SSH中Struts2所需基本jar包

    在Java Web开发中,SSH(Spring、Struts2和Hibernate)是一个常见的开源框架组合,用于构建高效、可扩展的企业级应用程序。在这个特定的资源中,我们聚焦于Struts2框架所需的jar包。Struts2是一个强大的MVC(模型-...

    深入 struts2

    深入Struts2框架,我们需要了解其核心组件和配置机制。Struts2是一个基于MVC(Model-View-Controller)架构的Java web开发框架,它简化了创建和维护大型web应用的过程。本文将探讨Struts2的配置文件、Action、请求...

Global site tag (gtag.js) - Google Analytics