日期:2014-05-17 浏览次数:20718 次
<listener> <listener-class> org.springframework.web.context.ContextLoaderListener </listener-class> </listener>
------解决方案--------------------
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)
感觉是XML解析包的问题。
tomcat的servlet容器对于每个war都是独立的类加载器,只有tomcat_home\lib下的jar是共享类加载的。因此还是从你的应用程序本身找问题吧。
------解决方案--------------------
这不是个问题,两个项目不能同时在tomcat下运进,会报Caught exception while loading file struts-default.xml - [unknown location]
这是jar的问题,知道就可以了,
------解决方案--------------------
同意18楼的.是因为你的TOMCAT中的XML解析包与你工程中的配置文件XML 不匹配.
以前我就出现过这种问题.
还有一个问题是,如果你二个工程项目中,配置文件都一样的情况下,有些时候也会跑不起来.具体为什么原因我只知道的是,容器面临二个相同的名称的时候, 不知道加载哪一个.
有待高手进一步说明原理!
------解决方案--------------------
"Caught exception while loading file struts-default.xml - [unknown location] "
你的default.xml配置出现问题,tomcat找不到。
“Caused by: java.lang.ClassCastException: org.apache.xerces.parsers.XML11Configuration cannot be cast to org.apache.xerces.xni.parser.XMLParserConfiguration”
由于你的工程中xml文件里配置错误,在tomcat 中xml解析包没有办法解析。你检查你的工程xml中XML11Configuration类型的参数。
------解决方案--------------------
可以运行多个struts2 的,
------解决方案--------------------
可以运行的~