`
aijezdm915
  • 浏览: 400336 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Caught exception while loading file struts-default.xml - [unknown location]

 
阅读更多

SSH整合,服务器启动时报的异常:

Caused by: 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:374)
 at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:418)
 ... 28 more
Caused by: Caught exception while loading file struts-default.xml - [unknown location]
 at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.loadConfigurationFiles(XmlConfigurationProvider.java:902)
 at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.loadDocuments(XmlConfigurationProvider.java:143)
 at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.init(XmlConfigurationProvider.java:110)
 at com.opensymphony.xwork2.config.impl.DefaultConfiguration.reloadContainer(DefaultConfiguration.java:168)
 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:205)
 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:893)
 ... 34 more

解决:

jar包有冲突, 应该是XML解析包有冲突. 检查发布后的WEB-INF/lib有两个XML解析包: xml-apis.jar和xerces-2.6.2.jar 这种错误真正原因不是JDK 6和Struts 2冲突, 而是 MyEclipse Hibernate 类库中多了两个包: xml-apis.jar和xerces-2.6.2.jar, 这两个包的功能和JDK的冲突了. 解决办法: 1. 删除发布后目录的 WEB-INF/lib/ 下的这两个文件; 2. 或者使用JDK 1.5来启动Tomcat 6.

具体原因是不是以上所说不清楚,不过删除后确实好了,死马当活马医了。。。

分享到:
评论

相关推荐

    [Content_Types].xml[Content_Types].xml[Content_Types].xml

    [Content_Types].xml[Content_Types].xml[Content_Types].xml[Content_Types].xml[Content_Types].xml[Content_Types].xml[Content_Types].xml[Content_Types].xml[Content_Types].xml

    Activiti-in-Action.pdf

    the Activiti Engine, and starting in a new job, that time caught up with me. After I had settled in a bit, I took up the writing task again and began working on the remaining chapters. So here I am, ...

    No-callback-form-caught.rar_Caught

    不用回调形式抓包,另一种形式网络抓包,显示包名称,类型,时间

    input-caught.rar_Caught

    输入捕捉程序,适用于飞思卡尔JM60等单片机,应用于输入捕捉通道。

    Could not perform operation -- unexpected exception. Unexpected failure (8000ff

    INTOUCH 2014 R2 SP1在win10 系统不能新建新型应用程序,出现(8000ffff)错误Could not perform operation -- unexpected exception. Unexpected failure (8000ffff) caught at line 779 in CreateGalaxy.cpp (in y:\...

    RAW-socket-caught-procedures.rar_Linux/Unix编程_Unix_Linux_

    这是一个RAW套接口的抓包程序,在linux 平台下实现,已经测试通过,是一个原理性的测试程序

    java调用net开发的webservice实例

    - I/O exception (java.net.ConnectException) caught when processing request: Connection timed out: connect - Retrying request - I/O exception (java.net.ConnectException) caught when processing request:...

    JSP Simple Examples

    In try block we write those code which can throw exception while code execution and when the exception is thrown it is caught inside the catch block. Multiple try catch We can have more than one try/...

    智能手机英语怎么说.docx

    His sin was to have been caught napping by the smart - phone craze. 他的过错在于没有捕捉到智能手机热潮. 12. Dell's first smartphone, for example, will run on the Android platform. 例如, 戴尔的首款...

    Java自定义异常案例--ExceptionManager(java源码)

    * an exception wrapping the exist exception but requires a custom message. * * @param msg the detail message which is the part of the information will * be shown. * @param throwable...

    Unity.in.Action.Multiplatform.Game.Development.in.Csharp

    Controlling mission flow and multiple levels 262 ■ Completing a level by reaching the exit 265 ■ Losing the level when caught by enemies 268 11.3 Handling the player’s progression through the game ...

    java.util.concurrent.ExecutionException 问题解决方法

    主要介绍了java.util.concurrent.ExecutionException 问题解决方法的相关资料,需要的朋友可以参考下

    《Java Servlet编程(第二版)》英文版 chm (含源码)

    The Java 2, Enterprise Edition (J2EE), specification has included servlets as a core component, and application server vendors wouldn't be caught dead without a scalable servlet implementation....

    caught-in-a-web-of-apis:附带的攻击代码

    Web APIs研究论文中附带的攻击代码执照版权所有(c) 和

    From C to C++

    GreenCppC 2008-8-24 ========================================= // I 类,对象,函数重载 //-------- From C to C++ ------------ // A simple C Program! // convert a string to uppercase!...

    webservice-ajax

    ... &lt;/system.web&gt; ... &lt;configuration&gt; Making client-side JavaScript code Let us take a look at the default.aspx file that was automatically created in our project (if it was not - ...

    AndroidPhotoView

    In order to prevent this exception (which typically occurs when you zoom out), take a look at HackyDrawerLayout and you can see the solution is to simply catch the exception. Any ViewGroup which uses...

    tester-caught-point-exceptions

    测试人员捕获点异常描写这是测试人员按此顺序抛出的事件: com.example 1-callCaughtPoint的主体com.example 2-尝试catchPoint-调用捕获点2 org.apache 3-试试catchPoint2-从继承类创建新对象到...

    Resoling transactional Access-Analytic Performance Trade_offs

    Users are often caught between a rock and a hard place: columnar formats such as Apache Parquet offer extremely fast scan rates for analytics, but little to no ability for real-time modification or ...

    vue3-vuex4-antd-express:vuex3-vuex4.0-ant设计-vue-express

    Vue 3 +打字稿+ Vite 漏洞 1.请求错误,返回转态时候无法使用vue-i18n Uncaught SyntaxError: Must be called at the top of a `setup` function at createCompileError ( vue - i18n .... v = 465 da450 : 419 ) ...

Global site tag (gtag.js) - Google Analytics