`
TTLtry
  • 浏览: 21799 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
社区版块
存档分类
最新评论

struts 2运行和配置中出现错误

阅读更多

 昨天帮同学调试struts程序。出现下面错误。

错误:

  type Status report

message /Struts2/

description The requested resource (/Struts2/) is not available.

 

其中: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>Struts 2.0 StrutsDemo</display-name>
    <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-list>
</web-app>

 

  一开始没有进行web.xml配置时候,可以正常运行建立的jsp文件,但是添加了filter过滤器和过滤器映射后,却不能运行。经过检查,其他action文件,struts.xml文件配置均没有错误。后面着重对web。xml进行分析,觉得问题大致出现的可能性:

 

    首先,看包的导入是否完整。一般需要导入的包有:
  commons-logging-1.0.4.jar
  freemarker-2.3.8.jar 
  ognl-2.6.11.jar 
  struts2-core-2.0.6.jar
  xwork-2.0.1.jar
  commons-fileupload-1.2.1.jar
  commons-io-1.32.jar

   其次:就是看你web.xml中是否含有
  <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>
之类的默认显示界面,其中的页面显示的jsp可以自行定义和配置相应的action用于界面的显示
 
  第三:就是看在web.xml中是否有书写错误:
  <?xml version="1.0" encoding="UTF-8"?> 
<web-app 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">

 第四:可能出现的可能性很小
  就是可能是用的开发环境和平台的问题.最后是重新又写了几遍才好。

 

 

 最后的解决方法,我觉得可能是与他的eclipse环境有关。因为同样的程序在我的机子上运行的很顺畅。

 

分享到:
评论
1 楼 dengjianli 2009-04-07  
把你的xml配置文件贴出来。可能是你的namespace的问题。看看你的配置文件!
首先:肯定的是你的web.xml没有错。你的jar包的多余的 commons-fileupload-1.2.1.jar
  commons-io-1.32.jar干掉吧。看看你的xml配置文件是否加载上了。log4j info看看

相关推荐

    深入浅出Struts2(附源码)

    作者处处从实战出发,在丰富的示例中直观地探讨了许多实用的技术,如数据类型转换、文件上传和下载、提高Struts 2应用的安全性、调试与性能分析、FreeMarker、Velocity、Ajax,等等。跟随作者一道深入Struts 2,聆听...

    谈谈你对Struts的理解。

    这个错误页面由input属性指定,(看配置文件)作者为什么将这里命名为input属性,而不是error属性,我们后面结合实际的运行效果进行分析。  4.action执行完后要返回显示的结果视图,这个结果视图是用一个Action...

    搞定J2EE:STRUTS+SPRING+HIBERNATE整合详解与典型案例 (2)

    12.6.15 编写Struts的配置文件struts-config.xml 12.6.16 编写Spring和Hibernate的配置文件spring-config.xml 12.6.17 编写web.xml 12.6.18 验证示例 12.7 小结 第四篇 J2EE项目案例精选 第十三章 网上调查系统 13.1...

    搞定J2EE:STRUTS+SPRING+HIBERNATE整合详解与典型案例 (1)

    12.6.15 编写Struts的配置文件struts-config.xml 12.6.16 编写Spring和Hibernate的配置文件spring-config.xml 12.6.17 编写web.xml 12.6.18 验证示例 12.7 小结 第四篇 J2EE项目案例精选 第十三章 网上调查系统 13.1...

    搞定J2EE:STRUTS+SPRING+HIBERNATE整合详解与典型案例 (3)

    12.6.15 编写Struts的配置文件struts-config.xml 12.6.16 编写Spring和Hibernate的配置文件spring-config.xml 12.6.17 编写web.xml 12.6.18 验证示例 12.7 小结 第四篇 J2EE项目案例精选 第十三章 网上调查系统 13.1...

    深入浅出Struts 2 .pdf(原书扫描版) part 1

    书中介绍了如何利用Struts 2 来解决Web 应用开发中的常见问题,同时还深入浅出地探讨了许多能帮助程序员编写Struts 2 应用程序的技巧,如管理页面导航活动、输入验证、国际化和本地化、对Ajax 的支持,等等。书中...

    MyEclipse8.5 开发 SSH.doc

    虽然已经有很多文章介绍整合Struts2,、Spring2.5、Hibernate3.1来开发基于Web Project项目的过程,但是里边有很多细节描述不是很清楚,对初学者造成了很大的困扰,特别是测试运行后出现很多不知所以然的错误,往往并...

    低清版 大型门户网站是这样炼成的.pdf

    2.3.4 struts 2中集成displaytag 83 2.4 struts 2国际化实现 85 2.4.1 web应用的中文本地化 85 2.4.2 struts 2应用的国际化 87 2.4.3 struts 2国际化语言的动态切换 89 2.5 struts 2的校验框架 90 2.5.1 在...

    Java Web编程宝典-十年典藏版.pdf.part2(共2个)

    8.5.1 Struts2的配置文件类型 8.5.2 Struts2的包配置 8.5.3 名称空间配置 8.5.4 Action相关配置 8.5.5 通配符实现简化配置 8.5.6 返回结果的配置 8.6 Struts2的开发模式 8.6.1 实现与ServletAPI的交互 86.2 域模型...

    ssh2完整包,项目中打包,无冲突

    这个是用myeclipse集成的,spring3.0 hibernate3.0 struts2.1,项目中运行无错误,无冲突,新手可以下载配置

    Java/jsp编辑开发工具FirstJava2.2完整版

    2.Struts action向导: 根据jsp文件中的表单内容自动生成的form类和action类的代码. 并修改struts-config.xml配置文件. 3.直接创建action类,自动生成action类的代码.并修改struts-config.xml配置文件. 与2.2版相比...

    《MyEclipse 6 Java 开发中文教程》前10章

    1.2 JDK 的下载,安装和配置(可选) 18 1.2.1下载JDK 18 1.2.2 安装JDK 23 1.2.3 配置环境变量(可选) 24 1.2.4 JDK 6 中文文档下载地址(ZIP,HTML,CHM)(可选) 26 1.3 Tomcat服务器的下载,安装和运行(可选) 26 ...

    《程序天下:J2EE整合详解与典型案例》光盘源码

    12.6.15 编写Struts的配置文件struts-config.xml 12.6.16 编写Spring和Hibernate的配置文件spring-config.xml 12.6.17 编写web.xml 12.6.18 验证示例 12.7 小结 第四篇 J2EE项目案例精选 第十三章 网上调查系统 13.1...

    Struts in Action中文版

    2.4.4. Struts如何实现 Model 2, MVC, 和分层............................................................49 2.5. Struts 控制流...............................................................................

    Java Web程序设计教程

    第7章 struts2中应用模板语言 145 7.1模板语言简介 145 7.2应用velocity 146 7.2.1velocity基础 146 7.2.2struts2对velocity的支持 153 7.3应用freemarker 155 7.3.1freemarker基础 155 7.3.2struts2整合...

    Spring面试题

    在struts配置文件中配置具体的错误提示,再在FormBean中的validate()方法具体调用。 9. 说下Struts的设计模式 MVC模式: web应用程序启动时就会加载并初始化ActionServler。用户提交表单时,一个配置好的ActionForm...

    struts in Action

    2.4.4. Struts 如何实现Model 2, MVC, 和分层............................................................49 2.5. Struts 控制流................................................................................

Global site tag (gtag.js) - Google Analytics