`
xuantian868
  • 浏览: 31221 次
  • 性别: Icon_minigender_1
  • 来自: 济南
最近访客 更多访客>>
社区版块
存档分类
最新评论

struts2中自带的例子,运行问题。

    博客分类:
  • Java
阅读更多
前几天下载了struts-2.1.6,地址http://struts.apache.org/download.cgi#struts216
当运行下apps文件夹下面自带的例子时出现下面的异常。
java.lang.NullPointerException
at com.opensymphony.xwork2.util.FileManager$FileRevision.needsReloading(FileManager.java:209)
at com.opensymphony.xwork2.util.FileManager.fileNeedsReloading(FileManager.java:60)
at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.needsReload(XmlConfigurationProvider.java:325)
at org.apache.struts2.config.StrutsXmlConfigurationProvider.needsReload(StrutsXmlConfigurationProvider.java:168)
at com.opensymphony.xwork2.config.ConfigurationManager.conditionalReload(ConfigurationManager.java:220)
at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:61)
at org.apache.struts2.dispatcher.Dispatcher.getContainer(Dispatcher.java:774)
at org.apache.struts2.dispatcher.ng.PrepareOperations.createActionContext(PrepareOperations.java:74)
at org.apache.struts2.dispatcher.ng.filter.StrutsPrepareFilter.doFilter(StrutsPrepareFilter.java:59)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Unknown Source)
后来才知道是我taomcat的路径的问题(C:\Program Files\Apache Software Foundation\Tomcat 6.0),因为我是默认安装的tomcat,在Tomcat 6.0中间有个空格。去除空格或重装一个都可以解决问题。我又下载了个tomcat,解压在D:\apache-tomcat-6.0.18下面,再运行struts-2.1.6/apps下面的例子就没有问题了。
分享到:
评论

相关推荐

    struts2官方自带的四个例子

    本篇将详细解析Struts2官方自带的四个例子,帮助你深入理解其核心功能和用法。 1. **HelloWorld** HelloWorld是任何框架的入门示例,Struts2也不例外。在这个例子中,我们将了解如何配置Struts2的基本元素,如`...

    struts2-例子,(apache网站自带例子)

    都是可以运行的例子,apache自带,代码规范,可以完整的学习, 具体说明查看http://blog.csdn.net/xiaxiaorui2003/archive/2009/06/15/4270966.aspx

    struts2学习笔记

    - **Apps目录**:包含struts2自带的例子程序,供用户学习和参考。 - **Docs目录**:提供官方文档,包括API文档、指南等,有助于开发者深入了解Struts2的特性和用法。 - **Lib目录**:存储所有必要的JAR文件,用于...

    struts2实例和详细介绍

    - **运行实例**:Struts2自带一些例子程序,你可以通过配置Tomcat或其他应用服务器来运行它们,以了解Struts2的工作原理。 2. **核心库和依赖** - `struts2-core-2.1.6.jar`:这是开发的核心库,包含框架的基础...

    liferay6 struts2开发文档

    为了更好地理解如何在Liferay 6中使用Struts2开发Portlet,我们可以参考Struts2自带的portlet示例`struts2-portlet-2.1.8.1.war`。该示例位于Struts2解压包下的`apps`目录内,它是基于Pluto (Apache的Portal实现) 的...

    S2SH SSH2 STRUTS SPRING HIBERNATE JSON AJAX 环境 精简 JAR包

    S2SH SSH2 STRUTS SPRING HIBERNATE JSON AJAX 环境 精简 JAR包...自带例子 自带ajax下拉联动例子 自带oracle见表语句 导入建表即可运行 查看效果 超级精简环境 搭建 SSH2 S2SH环境 直接导入!! 杀人越货 必备良品!!

    Struts原理、开发及项目实施

    这是Struts自带的一个例子,附有详细的说明文档,可以做为初学者的入门教程。 另外,Struts还提供了一系统实用对象:XML处理、通过Java reflection APIs自动处理JavaBeans属性、国际化的提示和消息等。 <br...

    一个简单搭建SSH2框架

    在项目运行中,如果出现缺少依赖的问题,可以通过类似的方法引入相应的jar包,保证项目的正常运行。 总的来说,SSH2框架的搭建涉及到了数据库设计、Web项目创建、框架配置、依赖管理等多个环节,是一个完整的Java ...

    structs程序设计从入门到精通word文档

    - **Struts标记库**:介绍了Struts自带的一些标记库,如HTML标记库、Bean标记库等,这些标记库可以帮助开发者更方便地处理表单数据和页面逻辑。 - **Struts框架基础篇**:从基础的角度出发,讲解了Struts框架的核心...

    webwork文档

    `webwork-example.war`文件则是WebWork自带的功能演示例子,深入研究有助于提升WebWork开发技能;此外,还有用于帮助1.x版本向2.x版本迁移的`webwork-migration.jar`文件,以及包含API文档、单元测试文档等的`docs`...

    J2EE应用开发基础

    - **基础知识**:J2EE(Java 2 Platform, Enterprise Edition)是一个用于开发和部署企业级应用程序的标准平台。 - **类装载模式**:在EJB 2.0之前,类装载由容器负责;EJB 2.0及以后版本支持更灵活的类装载策略。 - *...

    wicekt开发指南

    Wicket框架最初被设计为一种解决传统Web开发中问题的方案。它通过组件化的方式简化了Web页面的创建过程,力求简洁和高效。在Wicket的开发模型中,开发者能够专注于业务逻辑的实现,而无需关注底层的细节。Wicket与...

    wicket文档

    **2.1 安装Wicket自带的例子程序** 为了快速上手Wicket,可以先安装并运行官方提供的示例程序。 **2.2 使用Eclipse开发Wicket程序** - **2.2.1 安装Eclipse开发环境** 首先需要下载并安装Eclipse IDE for Java ...

    Wicket开发指南-简体版

    - **支持集群**:Wicket可以轻松地在集群环境中运行,无需额外配置。 - **控件复用**:提供了丰富的组件库,可以轻松地复用这些组件来构建复杂的界面。 - **表单数据验证**:内置的数据验证机制简化了数据验证的过程...

    《Wicket开发指南一书》PDF版本下载

    - 支持在分布式环境中部署和运行。 - **1.4.5 控件复用**: - 支持组件级别的复用,提高开发效率。 - **1.4.6 支持表单数据验证**: - 提供内置的数据验证机制。 - **1.4.7 Session类型安全**: - 确保Session中的...

Global site tag (gtag.js) - Google Analytics