`

struts启动报错的问题

阅读更多

今天配置struts1.3,在web.xml里加入配置文件出错,报错如下

 

 

严重: StandardWrapper.Throwable
java.lang.NullPointerException
    at org.apache.struts.action.ActionServlet.parseModuleConfigFile(ActionServlet.java:1003)
    at org.apache.struts.action.ActionServlet.initModuleConfig(ActionServlet.java:955)
    at org.apache.struts.action.ActionServlet.init(ActionServlet.java:470)
    at javax.servlet.GenericServlet.init(GenericServlet.java:212)
    at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1173)
    at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:993)
    at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4149)
    at org.apache.catalina.core.StandardContext.start(StandardContext.java:4458)
    at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
    at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
    at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:526)
    at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:987)
    at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:909)
    at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:495)
    at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1206)
    at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:314)
    at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
    at org.apache.catalina.core.StandardHost.start(StandardHost.java:722)
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
    at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
    at org.apache.catalina.core.StandardService.start(StandardService.java:516)
    at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
    at org.apache.catalina.startup.Catalina.start(Catalina.java:583)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
2010-4-23 17:15:46 org.apache.catalina.core.StandardContext loadOnStartup

 

 

 

百思不得其解,一个字符一个字符的比对,看有什么不同的。无解~~~

 

偶然之间,看到配置文件名struts-config-message .xml,后缀名前多了个空格,去掉空格,问题解决。

 

My God!What a fucking day!

分享到:
评论

相关推荐

    Struts2 框架搭建(基本)和几个报错问题

    在本文中,我们将深入探讨Struts2的基本搭建过程以及可能遇到的一些常见报错问题。 ### Struts2框架搭建步骤 1. **环境准备**:首先确保你的开发环境中已经安装了JDK和Apache Tomcat服务器。同时,为了进行开发,...

    SSH整合(注解方式)dataSource配置defaultAutoCommit启动报错

    在使用注解方式进行SSH整合时,可能会遇到关于`dataSource`配置`defaultAutoCommit`属性导致的启动报错问题。这个问题通常是由于数据库连接池配置不当或者与应用的事务管理策略不匹配所引起的。 首先,我们需要理解...

    Struts的java.lang.ClassNotFoundException: org.apache.commons.dbcp.BasicDataSource异常的解决方法

    2. **版本不匹配**:如果你正在使用的Struts或其他依赖库需要特定版本的DBCP,而你提供的是不同版本的JAR,也可能导致此问题。检查你的项目依赖,确保所有组件的版本兼容。 3. **类加载器问题**:如果应用服务器有...

    tomcat报错Unable to find 'struts multipart saveDir解决

    标题中的“tomcat报错Unable to find 'struts multipart saveDir'”是一个常见的问题,通常出现在使用Apache Struts框架,并且在处理multipart/form-data类型的请求时。这种类型的请求通常用于上传文件,而`saveDir`...

    struts2中,在tomcat启动时候总是出现严重

    在描述中提到的问题是关于Tomcat服务器在启动时遇到与Struts2相关的严重错误。这通常意味着应用的配置或者Struts2的核心组件出现了问题。下面将详细分析可能出现的问题以及解决策略。 首先,当我们在启动Tomcat时...

    struts-2.3.14.3-lib.zip

    Struts 2是Java平台上的一个开源MVC框架,它为构建企业级Web应用程序提供了强大的支持。这个"struts-2.3.14.3-lib.zip"压缩包包含了Struts 2框架的版本2.3.14.3的所有库文件,用于升级或初始化项目中的Struts框架。...

    struts乱码解决方法

    本文将详细介绍如何解决Struts项目中的乱码问题,帮助开发者确保数据正确无误地显示。 #### 二、乱码原因分析 乱码的根本原因是字符编码不一致。例如,在前端输入中文时,如果浏览器、服务器端处理数据时使用的...

    在老项目中加入struts2,xml报错

    在整合老项目与Struts2框架的过程中,可能会遇到XML解析相关的错误,这通常是由于Struts2在启动时尝试使用不兼容或不适合的XML解析器导致的。本文将深入探讨这个问题,提供解决方案,并介绍如何避免此类问题。 错误...

    解决使用struts2 时 访问web工程首页问题

    在使用Struts2框架进行Web开发的过程中,有时会遇到访问Web应用首页时出现拦截并报错的情况。错误信息通常为:“There is no Action mapped for namespace / and action name.”,这意味着Struts2在尝试处理请求时找...

    struts2.1.6+spring2.0+hibernate3.2常用配置包

    另外的问题就是spring和hibernate整合的问题了,当时也是一股脑的将hibernate和spring的包全导入进来,然后发布,启动tomcat,查看报错的问题,这个方面到没有出现版本差异的问题,典型的就是缺包,然后报找不到类,...

    struts2辅助jar包

    描述中提到的问题,当只引入了Struts2的核心包并尝试启动Tomcat服务器时,可能会遇到报错。这通常是由于缺少必要的依赖导致的。在这种情况下,"javassist-3.9.0.GA.jar"和"commons-io-2.0.1.jar"是两个关键的辅助JAR...

    1.Struts2升级简易参考说明 -0415.doc

    2. **升级流程风险**:升级过程中可能因jar包的增删导致服务无法启动或启动报错。为降低这种风险,推荐先在测试服务器上进行升级,遇到问题时及时报告给项目组解决,同样需要进行充分的测试。 3. **与常规版本冲突...

    quartz.*整合struts2、spring一个的demo

    如果程序报错,通常需要检查是否存在缺失的jar包或者版本不匹配的问题。在这个demo中,只提供了Quartz必要的库,所以其他如Struts2和Spring的相关库需要你自己添加到项目中。 具体步骤可能如下: 1. 创建Spring配置...

    tomcat8+redis实现session共享所需要的jar包

    包含 1.commons-pool2-2.2.jar;2.jedis-2.5.2.jar;tomcat-redis-session-manager-2.0.0.jar 。 其中tomcat-redis-session-manager jar包修改过只支持tomcat8

    struts2浪曦第3节课程源代码

    本课程的第三讲主要聚焦在Struts2的实践操作上,通过源代码分析来深入理解其工作原理和解决实际问题。 在描述中提到的“运行tomcat成功,但是在浏览器里报错”,这可能涉及到的问题有多种可能性。Tomcat作为一款...

    struts-2.1.dtd

    无网启动Tomcat出现报错异常,通过百度提示发现struts配置文件中使用的是struts-2.3.dtd版本而struts2-core-2.1.6.jar中只有2.0和2.1,so......

    spring+hibernate+struts登陆例子

    如果Spring配置文件(如`applicationContext.xml`)出现问题,可能会导致整个应用程序无法启动。 2. **Hibernate框架**:Hibernate是一个流行的ORM(对象关系映射)工具,用于简化数据库操作。在登录场景下,它可能...

    报错 代码 经验

    从提供的日志片段来看,这段内容主要涉及Apache Tomcat服务器的启动过程以及在运行过程中遇到的一些问题。接下来我们将根据这些日志条目逐一进行解析,并总结出相关的知识点。 #### 二、Apache Tomcat Native ...

    使用StrutsSpringTestCase测试框架报错

    StrutsSpringTestCase是一个用于集成测试Struts和Spring框架的测试工具,它允许开发者在不启动整个应用程序服务器的情况下,对这两个框架的集成应用进行单元测试和功能测试。在使用这个测试框架时,可能会遇到一些...

Global site tag (gtag.js) - Google Analytics