struts2.x简析配置文件的时候报错!报:简析不了struts-default.xml,以及classcastException!
来源:互联网 发布:mac 新建文件夹快捷键 编辑:程序博客网 时间:2024/06/06 07:42
错误如下:
严重: Exception starting filter struts2
Caught exception while loading file struts-default.xml - [unknown location]
at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.loadConfigurationFiles(XmlConfigurationProvider.java:839)
at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.loadDocuments(XmlConfigurationProvider.java:131)
at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.init(XmlConfigurationProvider.java:100)
at com.opensymphony.xwork2.config.impl.DefaultConfiguration.reload(DefaultConfiguration.java:130)
at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:52)
at org.apache.struts2.dispatcher.Dispatcher.init_PreloadConfiguration(Dispatcher.java:395)
at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:452)
at org.apache.struts2.dispatcher.FilterDispatcher.init(FilterDispatcher.java:201)
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:3709)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4356)
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:525)
at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:924)
at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:887)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:492)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1147)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
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:578)
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: 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:213)
at com.opensymphony.xwork2.util.DomHelper$DOMBuilder.<init>(DomHelper.java:198)
at com.opensymphony.xwork2.util.DomHelper$DOMBuilder.<init>(DomHelper.java:189)
at com.opensymphony.xwork2.util.DomHelper$DOMBuilder.<init>(DomHelper.java:175)
at com.opensymphony.xwork2.util.DomHelper.parse(DomHelper.java:115)
at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.loadConfigurationFiles(XmlConfigurationProvider.java:830)
... 34 more
经过多方查找,以及上网搜寻,最终找出是包的问题,在hibernate-core.jar这个包中有一个:xerces.jar文件,将气删除就好了,项目能跑起来了,这个好像是简析配置文件时用到的jar包吧,具体的功能在网上找了一下,不过没有找见具体的资料,下面在来说说我在昨天上班的时候与到的一个问题,我的tomcat运行时来是报错,报找不到系统路径,找了好久,最终一位同事给解决的,原因是:安装tomcat和jdk的时候安装的路径中有空格了,所以建议大家不要将java的文件安装到program file 这个文件夹,安装到自己的文件夹,并且呢希望不要用空格!
- struts2.x简析配置文件的时候报错!报:简析不了struts-default.xml,以及classcastException!
- eclipse打开Struts2包中struts-default.xml报错的原因以及解决方案
- Struts2的默认配置文件:struts-default.xml
- struts2的默认配置文件struts-default.xml
- Struts2项目启动报错信息:struts2-core-2.1.6.jar!/struts-default.xml无法加载
- 解决Struts2报错!!Unable to load configuration struts2-core-2.2.3.jar!/struts-default.xml:29:72报错
- struts2-core-2.3.15.1.jar!/struts-default.xml:53:178核心包加载报错
- struts.xml中extends="struts-default"报错
- struts2默认配置文件 struts-default.xml 研究
- struts2默认配置文件 struts-default.xml 研究
- Struts2配置文件之struts-default.xml
- struts2默认配置文件 struts-default.xml 研究
- 解决struts报错问题Unable to load configuration struts2-core-2.3.16.3.jar!/struts-default.xml:40:72
- struts2 配置文件报错
- myeclipse 打开struts 2 配置文件struts.xml报错问题的解决 undefined actionname parameter
- (Struts2学习篇) Struts2配置文件之 struts-default.xml
- 配置Struts2启动的时候报错
- Tomcat struts xml文件报错:"(result-types?,interceptors?,default-interceptor-ref?,default-action-ref?..
- HBase入门
- ASP.NET移动控件编程和Windows Mobile编程
- Oracle 数据类型
- Python World
- 对于内存分配的理解
- struts2.x简析配置文件的时候报错!报:简析不了struts-default.xml,以及classcastException!
- 堆排序与快速排序效率比较
- 真正完美解决IE6下position:fixed问题的方法{使用expression()没有抖动}
- 【整理】eclipse.ini/myeclipse.ini文件中参数配置【zz】
- STL迭代器
- 强连通分量
- codeblocks 中文
- SQL学习笔记4(数据库的设计)
- 无技术含量,关于ireaper