`

struts2.3错误: "严重: Dispatcher initialization failed Unable to load configuration"

阅读更多

 

错误的详细信息:

严重: Dispatcher initialization failed

Unable to load configuration. - Class: com.sun.org.apache.xml.internal.serializer.OutputPropertiesFactory

File: OutputPropertiesFactory.java

Method: getDefaultMethodProperties

Line: 320 - com/sun/org/apache/xml/internal/serializer/OutputPropertiesFactory.java:320:-1

at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:69)

at org.apache.struts2.dispatcher.Dispatcher.init_PreloadConfiguration(Dispatcher.java:390)

at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:436)

at org.apache.struts2.dispatcher.ng.InitOperations.initDispatcher(InitOperations.java:74)

at org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.init(StrutsPrepareAndExecuteFilter.java:51)

at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:295)

at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:422)

at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:115)

at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4072)

at org.apache.catalina.core.StandardContext.start(StandardContext.java:4726)

at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:799)

at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:779)

at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:601)

at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:675)

at org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:601)

at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:502)

at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1317)

at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:324)

at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:142)

at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1065)

at org.apache.catalina.core.StandardHost.start(StandardHost.java:840)

at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1057)

at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:463)

at org.apache.catalina.core.StandardService.start(StandardService.java:525)

at org.apache.catalina.core.StandardServer.start(StandardServer.java:754)

at org.apache.catalina.startup.Catalina.start(Catalina.java:595)

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:289)

at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)

Caused by: Caught exception while loading file struts-default.xml - Class: com.sun.org.apache.xml.internal.serializer.OutputPropertiesFactory

File: OutputPropertiesFactory.java

Method: getDefaultMethodProperties

Line: 320 - com/sun/org/apache/xml/internal/serializer/OutputPropertiesFactory.java:320:-1

at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.loadConfigurationFiles(XmlConfigurationProvider.java:950)

at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.loadDocuments(XmlConfigurationProvider.java:155)

at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.init(XmlConfigurationProvider.java:122)

at com.opensymphony.xwork2.config.impl.DefaultConfiguration.reloadContainer(DefaultConfiguration.java:205)

at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:66)

... 31 more

Caused by: com.sun.org.apache.xml.internal.serializer.utils.WrappedRuntimeException: 无法为输出方法“xml”装载属性文件“output_xml.properties”(检查 CLASSPATH)

at com.sun.org.apache.xml.internal.serializer.OutputPropertiesFactory.getDefaultMethodProperties(OutputPropertiesFactory.java:320)

at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.setDefaults(TransformerImpl.java:1119)

at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.createOutputProperties(TransformerImpl.java:1080)

at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.<init>(TransformerImpl.java:246)

at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.<init>(TransformerImpl.java:237)

at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl.newTransformer(TransformerFactoryImpl.java:592)

at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl.newTransformerHandler(TransformerFactoryImpl.java:883)

at com.opensymphony.xwork2.util.DomHelper$DOMBuilder.setup(DomHelper.java:198)

at com.opensymphony.xwork2.util.DomHelper$DOMBuilder.<init>(DomHelper.java:190)

at com.opensymphony.xwork2.util.DomHelper$DOMBuilder.<init>(DomHelper.java:181)

at com.opensymphony.xwork2.util.DomHelper$DOMBuilder.<init>(DomHelper.java:167)

at com.opensymphony.xwork2.util.DomHelper.parse(DomHelper.java:107)

at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.loadConfigurationFiles(XmlConfigurationProvider.java:941)

... 35 more

2012-5-18 16:18:32 org.apache.catalina.core.StandardContext filterStart

严重: Exception starting filter struts2

Unable to load configuration. - Class: com.sun.org.apache.xml.internal.serializer.OutputPropertiesFactory

File: OutputPropertiesFactory.java

Method: getDefaultMethodProperties

Line: 320 - com/sun/org/apache/xml/internal/serializer/OutputPropertiesFactory.java:320:-1

at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:449)

at org.apache.struts2.dispatcher.ng.InitOperations.initDispatcher(InitOperations.java:74)

at org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.init(StrutsPrepareAndExecuteFilter.java:51)

at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:295)

at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:422)

at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:115)

at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4072)

at org.apache.catalina.core.StandardContext.start(StandardContext.java:4726)

at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:799)

at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:779)

at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:601)

at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:675)

at org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:601)

at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:502)

at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1317)

at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:324)

at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:142)

at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1065)

at org.apache.catalina.core.StandardHost.start(StandardHost.java:840)

at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1057)

at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:463)

at org.apache.catalina.core.StandardService.start(StandardService.java:525)

at org.apache.catalina.core.StandardServer.start(StandardServer.java:754)

at org.apache.catalina.startup.Catalina.start(Catalina.java:595)

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:289)

at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)

Caused by: Unable to load configuration. - Class: com.sun.org.apache.xml.internal.serializer.OutputPropertiesFactory

File: OutputPropertiesFactory.java

Method: getDefaultMethodProperties

Line: 320 - com/sun/org/apache/xml/internal/serializer/OutputPropertiesFactory.java:320:-1

at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:69)

at org.apache.struts2.dispatcher.Dispatcher.init_PreloadConfiguration(Dispatcher.java:390)

at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:436)

... 29 more

Caused by: Caught exception while loading file struts-default.xml - Class: com.sun.org.apache.xml.internal.serializer.OutputPropertiesFactory

File: OutputPropertiesFactory.java

Method: getDefaultMethodProperties

Line: 320 - com/sun/org/apache/xml/internal/serializer/OutputPropertiesFactory.java:320:-1

at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.loadConfigurationFiles(XmlConfigurationProvider.java:950)

at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.loadDocuments(XmlConfigurationProvider.java:155)

at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.init(XmlConfigurationProvider.java:122)

at com.opensymphony.xwork2.config.impl.DefaultConfiguration.reloadContainer(DefaultConfiguration.java:205)

at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:66)

... 31 more

Caused by: com.sun.org.apache.xml.internal.serializer.utils.WrappedRuntimeException: 无法为输出方法“xml”装载属性文件“output_xml.properties”(检查 CLASSPATH)

at com.sun.org.apache.xml.internal.serializer.OutputPropertiesFactory.getDefaultMethodProperties(OutputPropertiesFactory.java:320)

at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.setDefaults(TransformerImpl.java:1119)

at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.createOutputProperties(TransformerImpl.java:1080)

at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.<init>(TransformerImpl.java:246)

at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.<init>(TransformerImpl.java:237)

at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl.newTransformer(TransformerFactoryImpl.java:592)

at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl.newTransformerHandler(TransformerFactoryImpl.java:883)

at com.opensymphony.xwork2.util.DomHelper$DOMBuilder.setup(DomHelper.java:198)

at com.opensymphony.xwork2.util.DomHelper$DOMBuilder.<init>(DomHelper.java:190)

at com.opensymphony.xwork2.util.DomHelper$DOMBuilder.<init>(DomHelper.java:181)

at com.opensymphony.xwork2.util.DomHelper$DOMBuilder.<init>(DomHelper.java:167)

at com.opensymphony.xwork2.util.DomHelper.parse(DomHelper.java:107)

at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.loadConfigurationFiles(XmlConfigurationProvider.java:941)

... 35 more

2012-5-18 16:18:32 org.apache.catalina.core.StandardContext start

严重: Error filterStart

2012-5-18 16:18:32 org.apache.catalina.core.StandardContext start

严重: Context [/javaee_struts2] startup failed due to previous errors

2012-5-18 16:18:32 org.apache.catalina.startup.HostConfig deployDescriptor

 

 

1. struts2.3 框架搭建的项目,所用环境为:eclipse + tamcat 6

 

2. 解决方法:

    到这个网站 http://labs.renren.com/apache-mirror/xml/xalan-j/ 下载 xalan-j_2_7_1-bin.zip     

  

 

然后将这个压缩包中的四个jar包(或serializer.jar与xalan.jar)放到tomcat的lib目录下。


 

更新服务器,重新启动问题解决。

 

  • 大小: 28.6 KB
  • 大小: 4.9 KB
0
0
分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    struts2.3核心jar包

    Struts2.3是Apache软件基金会旗下的一个开源MVC框架,它是基于Model-View-Controller(模型-视图-控制器)设计模式的Java Web应用程序框架。这个核心jar包是Struts2框架的基础组件,包含了运行Struts2应用程序所需的...

    Struts2.2 升级到Struts2.3

    - `web.xml`:需要更新过滤器配置,确保Struts2的前端控制器(`org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter`)已经正确配置。 - `pom.xml`:如果你的项目是Maven构建的,确保`pom.xml...

    struts 2.3.15.2 源码

    Struts 2.3.15.2是该框架的一个版本,包含了自2.3.15.1以来的最新更新和修复。 在Struts 2.3.15.2的源码中,我们可以深入研究以下几个核心知识点: 1. **Action与Result**:Struts 2的核心是Action类,它是业务...

    Struts2.3 源码+开发包(项目依赖库)

    Struts2.3是Apache软件基金会的开源Java框架,用于构建企业级Web应用程序。这个框架主要基于Model-View-Controller(MVC)设计模式,它极大地简化了Java Web开发过程,提高了开发效率和代码可维护性。Struts2.3源码...

    最新struts2.3.jar

    Struts2.3.jar是Apache Struts框架的一个更新版本,主要针对Struts 2.3系列的特定功能和性能优化。Struts是一个基于MVC(Model-View-Controller)设计模式的Java Web应用框架,它使得开发者能够更方便地构建结构清晰...

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

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

    struts2.3.rar

    这个压缩包“struts2.3.rar”可能包含了Struts2.3的核心库、文档、示例代码和其他相关资源,帮助开发者理解和使用这一框架。 Struts2的核心概念和特性包括: 1. **Action类**:Action类是业务逻辑的载体,处理来自...

    struts2.3-core.zip

    Struts2.3是Apache软件基金会开发的Java Web应用程序框架,用于构建基于MVC(Model-View-Controller)模式的Web应用。这个"struts2.3-core.zip"压缩包包含了Struts2框架的核心组件以及其必要的依赖包,确保了在最新...

    struts-2.3.16.3源码

    Struts 2.3.16.3 是一个流行的开源 Web 应用框架,由 Apache Software Foundation 维护。这个框架基于 Model-View-Controller (MVC) 设计模式,为Java开发人员提供了构建可维护、高效且易于扩展的企业级应用程序的...

    Struts2.3.1.1chm格式帮助文档

    Struts2.3.1.1 是一个流行的Java Web应用程序框架,用于构建MVC(Model-View-Controller)架构的应用程序。此版本的Struts2是Apache软件基金会维护的Struts2框架的一个特定发行版,提供了许多改进和新特性。 CHM...

    struts-2.3.1.2.zip

    在"struts-2.3.1.2.zip"这个压缩包中,包含了Struts 2框架的版本2.3.1.2的所有组件和资源。这个版本发布于2011年,是Struts 2发展过程中的一个重要里程碑。它提供了一系列的修复和改进,旨在提高框架的安全性、性能...

    Struts2.3.1.2API

    Struts2.3.1.2 API 是一个关键的开发资源,主要用于Java开发者在构建基于Struts2框架的应用程序时进行参考。Struts2是一个强大的、开源的MVC(Model-View-Controller)框架,它使得Java Web开发更加高效且结构化。这...

    struts 2.3.4.1 最新英文版API

    struts 2.3.4.1 最新英文版API =========================================================== 概览 程序包 类 使用 树 已过时 索引 帮助 上一个 下一个 框架 无框架 所有类 ------------------------------------...

    struts2.3.16.1_api

    Struts2.3.16.1_API 是一个重要的Java Web开发框架Struts2的版本3.16.1的官方API文档。Struts2是一个基于Model-View-Controller(MVC)架构的开源框架,它旨在简化创建企业级Java Web应用程序的过程。此API文档包含...

    J2EE复习积累(二)-Struts2.3复习

    Struts2.3是Java企业级开发中广泛使用的开源MVC框架,它是Struts1的升级版,旨在提供更强大的功能和更好的性能。本篇复习将深入探讨Struts2的核心概念、架构、主要特性和实际应用。 一、Struts2核心概念 1. 模型...

    struts2.3升级到2.5.26.docx

    ### Struts2.3 升级到 2.5.26 的关键步骤与注意事项 #### 一、概述 在进行Struts2框架版本从2.3升级到2.5.26的过程中,主要涉及以下几个方面的调整:依赖库(JAR文件)的更新、`web.xml`文件的配置修改以及`struts...

    struts2.3类库

    Struts2.3 类库是Java Web开发中的一个重要框架,它是Apache软件基金会的Struts项目的一个版本更新。Struts2作为一个MVC(Model-View-Controller)架构的框架,为开发者提供了构建可维护、高性能的企业级Web应用的...

    Struts2.3.15.1帮助文档

    Struts2.3.15.1是该框架的一个特定版本,包含了对之前版本的改进和修复,以提高性能和稳定性。 **1. 框架基础** Struts2的核心是Action类,它是业务逻辑的载体。每个Action对应一个用户请求,并负责处理请求、执行...

    基于Struts2.3的多文件批量上传/下载

    `org.apache.struts2.dispatcher.multipart.JakartaMultiPartRequest`会自动将上传的文件映射到这个属性。 ```java public class FileUploadAction extends ActionSupport { private List&lt;ultipartFile&gt; files; ...

    spring3.1+struts2.3+hibernate4.1搭建

    2. 配置Struts2过滤器:在`web.xml`中定义名为`struts2`的过滤器,指定过滤类为`org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter`,并映射所有URL请求,确保每个请求都会经过Struts2的处理...

Global site tag (gtag.js) - Google Analytics