`
echoetang
  • 浏览: 40411 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Exception starting filter struts2的问题

阅读更多

有两个项目都集成了SSH,当把一个部署到tomcat下面运行正常,当把两个都部署到tomcat下就会发现一下的异常:

 

严重: Exception starting filter struts2
Unable to load configuration. -
[unknown location]
    at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:
58
)
    at org.apache.struts2.dispatcher.Dispatcher.init_PreloadConfiguration(Dispatcher.java:
371
)
    at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:
424
)
    at org.apache.struts2.dispatcher.FilterDispatcher.init(FilterDispatcher.java:
213
)
    at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:
275
)
    at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:
397
)
    at org.apache.catalina.core.ApplicationFilterConfig.
<init>(ApplicationFilterConfig.java:108
)
    at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:
3693
)
    at org.apache.catalina.core.StandardContext.start(StandardContext.java:
4342
)
    at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:
761
)
    at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:
741
)
    at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:
525
)
    at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:
920
)
    at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:
883
)
    at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:
492
)
    at org.apache.catalina.startup.HostConfig.start(HostConfig.java:
1138
)
    at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:
311
)
    at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:
120
)
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:
1023
)
    at org.apache.catalina.core.StandardHost.start(StandardHost.java:
719
)
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:
1015
)
    at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:
443
)
    at org.apache.catalina.core.StandardService.start(StandardService.java:
448
)
    at org.apache.catalina.core.StandardServer.start(StandardServer.java:
710
)
    at org.apache.catalina.startup.Catalina.start(Catalina.java:
552
)
    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
)
Caused by: Caught exception
while loading file struts-default.xml -
[unknown location]
    at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.loadConfigurationFiles(XmlConfigurationProvider.java:
879
)
    at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.loadDocuments(XmlConfigurationProvider.java:
161
)
    at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.init(XmlConfigurationProvider.java:
130
)
    at com.opensymphony.xwork2.config.impl.DefaultConfiguration.reloadContainer(DefaultConfiguration.java:
155
)
    at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:
55
)
    ...
30
more
Caused by: java.lang.ClassCastException: org.apache.xerces.parsers.XML11Configuration cannot be cast to org.apache.xerces.xni.parser.XMLParserConfiguration
    at org.apache.xerces.parsers.DOMParser.
<init>
(Unknown Source)
    at org.apache.xerces.parsers.DOMParser.
<init>
(Unknown Source)
    at org.apache.xerces.jaxp.DocumentBuilderImpl.
<init>
(Unknown Source)
    at org.apache.xerces.jaxp.DocumentBuilderFactoryImpl.newDocumentBuilder(Unknown Source)
    at com.sun.org.apache.xalan.internal.xsltc.trax.SAX2DOM.
<init>(SAX2DOM.java:69
)
    at com.sun.org.apache.xalan.internal.xsltc.runtime.output.TransletOutputHandlerFactory.getSerializationHandler(TransletOutputHandlerFactory.java:
187
)
    at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.getOutputHandler(TransformerImpl.java:
392
)
    at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerHandlerImpl.setResult(TransformerHandlerImpl.java:
137
)
    at com.opensymphony.xwork2.util.DomHelper$DOMBuilder.setup(DomHelper.java:
212
)
    at com.opensymphony.xwork2.util.DomHelper$DOMBuilder.
<init>(DomHelper.java:197
)
    at com.opensymphony.xwork2.util.DomHelper$DOMBuilder.
<init>(DomHelper.java:188
)
    at com.opensymphony.xwork2.util.DomHelper$DOMBuilder.
<init>(DomHelper.java:174
)
    at com.opensymphony.xwork2.util.DomHelper.parse(DomHelper.java:
114
)
    at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.loadConfigurationFiles(XmlConfigurationProvider.java:
870
)
    ...
34
more
2008-7-25 8:09:32
org.apache.catalina.core.StandardContext start
严重: Error filterStart
2008-7-25 8:09:32
org.apache.catalina.core.StandardContext start
严重: Context [
/
workmass] startup failed due to previous errors
2008-7-25 8:09:32
org.apache.coyote.http11.Http11AprProtocol start

 

上网百度了,答案是包冲突的问题,解决办法是将项目中的xerce.jar删除,注意移除干净(lib下和引入中)

 

 

(By:Gxmis-alextang) 

分享到:
评论
1 楼 sevenmeizi 2010-03-25  

就是这个问题,
把两个SSH项目部署到tomcat下面运行出现异常
需要删除lib下的
xerces-2.6.2.jar包(版本可能不同)

相关推荐

    SSH2报错xception starting filter struts2

    严重: Exception starting filter struts2 java.lang.ClassNotFoundException: org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter

    初学者用的几个struts2的基本包

    第一次做struts2的程序,却遇到了Exception starting filter struts2的问题,追其原因,其中一个很大的原因是其官方网站上下的那几个包不行。于是费劲千辛万苦找到了这几个好使的包!

    starting-struts2-chinese.rar

    这份"starting-struts2-chinese.pdf"文档可能涵盖了这些基本概念,还可能包括实战示例、最佳实践以及常见问题的解决方案,旨在帮助初学者快速掌握Struts2框架并能够实际运用到项目开发中。对于想要深入学习Struts2的...

    struts2开发遇到的问题

    7. **严重:Exception starting filter struts2,Error filterStart,Context [/struts2] startup failed due to previous errors** 这个严重错误通常涉及到Struts2配置问题,可能的原因包括: - `struts.xml`中的...

    配置struts2常见错误

    Console 错误:Exception starting filter struts2 **问题描述**: ``` Nomapping found for dependency[type=com.opensymphony.xwork2.ObjectFactory,name='default'] in public void ...

    留言板留言板struts2留言板struts2

    9. **异常处理**:Struts2通过全局异常映射(Global Exception Mapping)来统一处理应用程序中抛出的异常,提高代码的可维护性。 10. **国际化与本地化**:Struts2支持多语言环境,可以通过资源包(properties文件...

    struts2 Https 配置

    Struts2是一个非常流行的Java Web框架,用于构建和维护可扩展、模块化且易于管理的企业级应用程序。在当今网络安全日益重要的环境下,使用HTTPS协议来确保数据传输的安全性变得至关重要。Struts2支持HTTPS配置,可以...

    struts2小程序 struts2代码

    Struts2是一个强大的Java web应用程序框架,用于构建和管理MVC(模型-视图-控制器)架构的应用。这个“struts2小程序”很可能是开发者利用Struts2框架开发的一个小型项目,可能包含了基本的CRUD操作或其他特定功能。...

    Struts2 英文教程

    &lt;filter-name&gt;struts2&lt;/filter-name&gt; &lt;filter-class&gt; org.apache.struts2.dispatcher.FilterDispatcher &lt;/filter-class&gt; &lt;/filter&gt; &lt;filter-mapping&gt; &lt;filter-name&gt;action2&lt;/filter-name&gt; &lt;url-pattern&gt;/* ...

    struts2简单入门教程

    虽然目前MyEclipse6还不支持Struts2,但是可以通过下载Struts2的官方安装包来解决这个问题。学习Struts2不仅有助于增强Web开发的能力,还可以为在更复杂的架构中进行Java Web开发打下坚实的基础。

    struts2 API帮助文档

    Struts2是一个强大的Java web应用程序框架,用于构建MVC(模型-视图-控制器)架构的应用。这个API帮助文档是开发者在使用Struts2框架时的重要参考资料,它详细阐述了框架的各种组件、类库和方法,有助于理解并有效...

    Struts2的视频学习代码

    10. **异常处理**:Struts2提供了全局的异常处理机制,通过`&lt;global-exception-mappings&gt;`标签定义异常映射,可以统一处理各类运行时异常。 "Struts2-part01"可能包含的是该系列学习的第一部分内容,可能涵盖了...

    Struts2主要Lib

    9. **异常处理**:Struts2提供了一套全面的异常处理机制,通过配置`&lt;global-exception-mappings&gt;`标签,可以定义全局的异常处理策略。 在"struts2lib"这个压缩包中,可能包含的文件有`struts2-core.jar`(核心库)...

    尚硅谷_佟刚_Struts2

    Struts2是一个强大的Java web应用程序框架,用于构建和管理MVC(模型-视图-控制器)架构的应用程序。由Apache软件基金会维护,它是Struts1的升级版,提供了更先进的特性和更好的性能。尚硅谷_佟刚_Struts2的讲解课件...

    张龙圣思园struts2学习笔记word

    Struts2是Apache软件基金会下的一个开源框架,主要用于构建企业级的Java web应用程序。张龙圣思园的Struts2学习笔记,无疑为Java开发者提供了一份宝贵的参考资料,它可能涵盖了Struts2的基础概念、核心组件、配置...

    Struts2全部jar包

    Struts2是一个强大的MVC(模型-视图-控制器)框架,它在Java Web开发中广泛应用,为开发者提供了构建可维护、可扩展的Web应用程序的结构。本资源包含的"Struts2全部jar包"是搭建Struts2项目的基础,确保了所有必要的...

    struts2入门实例教程详解

    &lt;filter-class&gt;org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter&lt;/filter-class&gt; &lt;/filter&gt; &lt;filter-mapping&gt; &lt;filter-name&gt;struts2&lt;/filter-name&gt; &lt;url-pattern&gt;/* &lt;/filter-mapping&gt;...

    struts2 chm 帮助文档

    struts2 chm 程序包 org.apache.struts2 接口概要 接口 说明 StrutsStatics Constants used by Struts. 类概要 类 说明 RequestUtils Request handling utility class. ServletActionContext Web-specific ...

    struts2完整例子

    9. **异常处理**:Struts2提供了一套完善的异常处理机制,通过`&lt;global-exception-mappings&gt;`和`&lt;package&gt;`内的`&lt;exception-mapping&gt;`标签,可以定义全局或局部的异常处理策略。 10. ** strut2-helloworld 示例**:...

    struts2开发文档

    &lt;filter-name&gt;struts2&lt;/filter-name&gt; &lt;filter-class&gt;org.apache.struts2.dispatcher.FilterDispatcher&lt;/filter-class&gt; &lt;/filter&gt; &lt;filter-mapping&gt; &lt;filter-name&gt;struts2&lt;/filter-name&gt; &lt;url-pattern&gt;/* &lt;/...

Global site tag (gtag.js) - Google Analytics