`
kerry001
  • 浏览: 38327 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

struts2初始化错误

阅读更多
最近开始学习struts2,于是搭建了个简单登陆页面试试。
环境:MyEclipse8.5 + tomcat6.0
struts2版本:2.1.8.1

问题1:
ERROR - Dispatcher initialization failed
struts2 -- Unable to load configuration - bean - jar:file: struts-default.xml

解决方法:把commons-fileupload-1.2.1.jar加进来就可以了。

问题2:
警告: Could not find action or result
There is no Action mapped for namespace / and action name . - [unknown location]

如果系统能够正确运行,说明配置没问题。当有这个警告时:

解决办法:因为在MyEclipse中创建项目时,产生了一个默认的index.jsp页面,一般将它删除重新创建一个页面,比如login.jsp,但在web.xml中的<welcome-file>中依然写的是index.jsp,所以当运行时,系统默认找的是index.jsp页面,因为此页面已经删除,所以给出一个警告,但不影响系统运行。
所以,只要修改成 如<welcome-file>login.jsp</welcome-file>就可以了。或者删除掉welcome-file,但在浏览器中要输入完整的URL,包含诸如login.jsp之类的。

如果不是这个原因,那就要检查action的名称、struts.xml的配置及其存放位置等是否正确。
分享到:
评论

相关推荐

    struts2常见错误

    4. **Dispatcher初始化失败:java.lang.RuntimeException: java.lang.reflect.InvocationTargetException** 这可能是由于缺少Javassist库导致的。你需要确保`javassist-3.11.0.GA.jar`在类路径中。 5. **加载文件...

    struts2jar.zip

    6. **Struts2的生命周期**:包括初始化、请求处理、响应生成等阶段。 7. **Action的注解配置**:Struts2支持通过注解来简化配置,如@Action、@Result等。 8. **.struts2-convention-plugin**:这个插件允许开发者...

    Struts2——教程

    例如,PrepareInterceptor用于初始化Action的属性,ValidationInterceptor负责验证表单数据,ResultInterceptor则处理Action执行后的结果。 六、结果类型与视图渲染 Struts2支持多种结果类型,如dispatcher(转发到...

    不同版本的 struts2.dtd

    - Struts2.0是Struts2框架的早期版本,其DTD定义了初始的配置元素。例如,`&lt;struts&gt;`是根元素,包含`&lt;package&gt;`,`&lt;action&gt;`等子元素。`&lt;action&gt;`元素定义了一个动作,包括其名称、类和结果等属性。`&lt;result&gt;`元素...

    NetBeans Struts2 插件 惟一一个支持Struts2的IDE

    2. **模板生成**:可以快速生成Struts2的Action类、配置文件和JSP视图,使新项目的初始化工作更加简单。 3. **配置文件编辑器**:提供了一个可视化编辑器来管理struts.xml文件,允许用户直接在IDE内添加、删除或修改...

    struts1项目500常见错误总结

    5. **初始化问题**:如果Action类中有初始化方法,如`init()`,确保它没有抛出异常。任何在初始化过程中的异常都会阻止Action实例的创建。 6. **权限问题**:有时候,错误可能是由于文件或目录的访问权限不足导致的...

    徒手配置Struts2

    -- FilterDispatcher用来初始化Struts2并处理所有的HTTP请求 --&gt; &lt;filter-name&gt;struts2 &lt;url-pattern&gt;/* ``` 2. **struts.xml文件配置** ```xml &lt;!DOCTYPE struts PUBLIC "-//Apache Software ...

    Struts2 src 源码下载

    1. **StrutsPrepareAndExecuteFilter**:作为Servlet Filter,负责初始化Struts2环境并处理请求。 2. **ActionMapping**:映射HTTP请求到特定的Action。 3. **StrutsResult**和**Result**接口:定义了Action执行后的...

    struts2-tags-API,struts2标签api

    通过阅读API,开发者可以了解每个标签的完整功能,包括标签的初始化、属性设置、事件处理等。 四、Struts2标签与OGNL OGNL(Object-Graph Navigation Language)是Struts2中用于数据绑定的语言,它允许在标签中直接...

    struts2错误集合

    6. **StrutsPrepareAndExecuteFilter初始化失败**: 这通常发生在过滤器配置错误时。确保web.xml中的过滤器配置正确,包括filter-name、filter-class和对应的filter-mapping。 7. **依赖冲突**: 如果项目中引入了...

    Struts2-2.5.13最新jar下载

    对于初次使用者,建议阅读官方文档,了解如何初始化Struts2框架,以及如何编写Action和配置拦截器。此外,熟悉OGNL表达式和结果类型也是掌握Struts2的关键。 总之,Struts2-2.5.13是一个成熟的Java Web框架,提供了...

    Struts2精简jar包

    2. **配置文件**:即使使用了约定优于配置,仍需要一个基本的`struts.xml`配置文件来初始化Struts2框架,并可能包含全局配置,如拦截器栈。 3. **安全考虑**:Struts2在过去曾有过一些安全漏洞,因此确保使用的是...

    我的struts2的总结

    在部署Struts2应用时,服务器会读取`web.xml`文件中的这些配置来初始化框架。这里的`my-struts.xml`应该是在`WEB-INF/classes`目录下,它包含了应用程序的拦截器、Action映射等配置。 综上所述,通过分析提供的文件...

    struts2-spring-plugin-2.3.4.jar

    通过Struts 2-Spring 插件,我们可以将Struts 2 的Action 对象交给Spring 来管理,Spring 负责初始化、配置和销毁这些对象。这样,Action 类不再需要自己去创建依赖的对象,而是通过构造函数或setter 方法接收Spring...

    dwr与struts2

    这个文件通常包含一些关于DWR的初始化参数和配置项,例如: ```xml &lt;!DOCTYPE dwr PUBLIC "-//GetAhead Limited//DTD Direct Web Remoting 1.0//EN" "http://www.getahead.ltd.uk/dwr/dwr10.dtd"&gt; ...

    struts2框架基础jar包

    8. **Action的生命周期**:一个典型的Struts2 Action实例会经历创建、初始化、执行、清理和销毁的过程,这些过程由Struts2框架管理,使得开发者可以专注于业务逻辑。 9. **拦截器(Interceptors)**:Struts2的拦截...

    struts2源码最新

    - **StrutsPrepareAndExecuteFilter**:这是Struts2的核心过滤器,负责初始化Struts2框架并处理所有的HTTP请求。 - **ActionContext**:存储了请求期间的上下文信息,包括值栈、session、request和response对象等。...

    swfuplaod+struts2实现多文件上传

    2. **配置SWFUpload**:在HTML页面中,通过JavaScript调用SWFUpload初始化方法,配置文件选择、文件类型限制、上传URL等参数。 3. **创建Struts2 Action**:在Struts2框架中,创建一个处理文件上传的Action类,该类...

    Struts2输入校验总结

    但由于ValueStack中的值可能会丢失,你可以选择实现`Preparable`接口并在`prepare()`方法中重新初始化页面所需的数据。为了使`prepare()`方法能获取到表单提交的参数,需要在Action配置中添加`...

    struts2 文本说明

    这个过滤器负责初始化Struts2环境,拦截请求并分派到相应的Action。 4. **Action(动作)**:Action是业务逻辑的载体,通常是一个实现了`ActionSupport`接口的Java类。`ActionSupport`提供了错误处理和国际化支持。...

Global site tag (gtag.js) - Google Analytics