`

ssh+tomcat+myeclipse6.5配置项目时的异常2

阅读更多
严重: 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:4363)
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:926)
at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:889)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:492)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1149)
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

--------------------------
    workspace中有2个以上的ssh项目,单独部署一个到tomcat服务器中时,服务器能正常启动,但当两个项目都部署到服务器中后,就会报以上错误。这时将tomcat中部署的项目都删除,只重新部署需要的那个。
    出项这种情况可能是ssh项目之间的jar包冲突问题,具体原因暂时不清。
分享到:
评论

相关推荐

    ssh1+mysql+myeclipse6.5

    在网上看了好多教程,结果配下来都有问题,到处下的尴尬,今天终于把它给整好了,一个简单的SSH1框架,STRUTS1.2+SPRING2.0+HIBERNATE集成一个简单的框架,因为是在TOMCAT里面布置的,原来的框架JAR包还是要按照他们的说明...

    基于MyEclipse6.5的SSH整合.doc

    通过以上步骤,一个基本的SSH整合项目就在MyEclipse6.5环境中搭建完成。开发者可以在此基础上继续开发功能,实现更复杂的业务逻辑和交互。同时,理解SSH框架的整合原理和配置细节,有助于提升Java Web开发能力。

    Myeclipse6.5GA__struts1.2_spring2.5_hibernate3.2

    首先,教程强调了在高版本的MyEclipse(如6.0和6.5)中进行SSH整合时可能出现的包冲突问题,并提供了最终的解决方案。整合过程中遇到的错误通常是由于不同库之间的不兼容性导致的,这可能需要仔细检查并调整所引入的...

    myeclipse下ssh登陆

    本文档将详细介绍如何在 MyEclipse 6.5 中实现 SSH 框架的整合。 #### 二、实验环境 1. **MyEclipse 6.5**:一款功能强大的 Java 集成开发环境(IDE),适合于企业级应用的开发。 2. **Tomcat 5.5.26**:用于部署和...

    MyEclipse下SSH配置详细步骤及异常处理

    ### MyEclipse 下 SSH 配置详细步骤及异常处理 #### 一、环境搭建与配置前准备 在开始介绍具体的SSH框架(Struts + Spring + Hibernate)配置步骤之前,我们首先了解一下所需的基本环境: - **JDK版本**:1.5 - *...

    MyEclipse 整合ssh步骤讲解

    本文将详细介绍如何在MyEclipse 6.5环境下实现SSH框架的整合。 #### 二、实验环境 - **MyEclipse 6.5**:一款功能强大的集成开发环境(IDE),特别适合Java EE项目的开发。 - **Tomcat 5.5.26**:流行的Servlet...

    ssh框架整合步骤讲解

    - **开发工具**:MyEclipse 6.5、Tomcat 5.5.26 - **数据库**:MySQL 5.0 - **数据库表结构**:创建一个简单的用户表`user`,包含`id`、`username`、`password`三个字段。 - **其他需求**:具备一定的Java编程基础及...

    ssh框架的网上书店

    在开发SSH网上书店项目时,MyEclipse可以帮助开发者创建、配置和管理项目,提供自动代码生成、调试工具等便利功能,提升开发效率。 总的来说,SSH框架的网上书店项目是一个典型的Java Web应用实例,它结合了Struts...

    SSH2框架整合

    SSH2整合环境: Spring:spring 2.5 Struts:struts2.1.6 Hibernate:hibernate3.3.1 数据库:oracle9i Myeclipse:myeclipse6.5 Tomcat:tomcat6

    ssh登录,注册.pdf

    首先,SSH整合实验环境包括MyEclipse 6.5作为开发工具,Tomcat 5.5.26作为应用服务器,以及SQL2000作为数据库。在使用SQL2000时,需要注意避免使用如`use`这样的关键字作为表名,因为它们是SQL的保留字,可能导致...

    基于MyEclipse的SSH整合.doc

    - 完成配置后,MyEclipse会在项目中生成Struts相关的配置文件和目录结构。 #### 添加Spring2.0框架支持 - 右击ssh工程,选择“MyEclipse -&gt; Add Spring Capabilities…”。 - 在弹出的对话框中选择所需的Spring库...

    ssh2作的简单用户管理系统

    总结来说,这个项目展示了如何使用SSH2框架结合其他技术,如MyEclipse、Tomcat和MySQL,来构建一个基础的用户管理系统,实现了用户的身份验证以及用户信息的管理功能。对于学习SSH2框架以及Web应用开发的初学者来说...

    SSH2框架搭建详细说明

    框架Struts2,Hibernate3.1,Spring2.5 环境:MyEclipse6.5、JDK1.6、Tomcat6.0

    ssh登录注册 希望能给大家帮助

    首先,SSH整合实验的环境包括MyEclipse 6.5、Tomcat 5.5.26和SQL 2000。在创建数据库脚本时,需要注意避免使用SQL关键字作为表名,如"USE",因为它会导致错误。如果必须使用,可以通过修改数据库配置文件中的表名,...

    SSH2三大框架整合

    本文将详细介绍如何在MyEclipse 6.5环境下整合Struts2 2.2.3.1、Spring 2.5、Hibernate 3.2,并完成一个简单的Web项目。 #### 二、环境搭建 ##### 工具准备 - 开发工具:MyEclipse 6.5 - 应用服务器:Tomcat 6.0 ...

    自己写的SSH配置实例文档 绝非杜撰

    - 使用的开发工具有JDK 1.5,Tomcat 6,MyEclipse 6.5,以及MySQL数据库。 - 在MySQL中创建了一个名为`guestbook`的数据库,并设计了一个`guestbook`表,包含`id`(主键)、`name`、`url`、`email`、`title`和`...

Global site tag (gtag.js) - Google Analytics