struts+hibernate整合开发,tomcat就出问题 ,谁帮忙看看!!!

本人用struts单独开发一个项目没有任何问题,所有的文件配置全正确。但是一旦加入hibernate开发支持,再重新部署tomcat就出问题。重启tomcat可以正常运行... 本人用struts单独开发一个项目没有任何问题,所有的文件配置全正确。但是一旦加入hibernate开发支持,再重新部署tomcat就出问题。重启tomcat可以正常运行程序,但是千万不能重新部署,部署就出错。tomcat也重装过很多次,都没用。也建了很多项目试过,都证明了这点。struts与hibernate放到一起就出错,我怀疑是两者相冲突所致。错误描述:
2010-11-2 14:03:55 org.apache.catalina.core.StandardContext filterStart
严重: Exception starting filter struts2
Unable to load configuration. - [unknown location]
at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:431)
at org.apache.struts2.dispatcher.FilterDispatcher.init(FilterDispatcher.java:190)
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 java.lang.Thread.run(Thread.java:619)
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)
... 15 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)
... 17 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.jax
... 21 more
2010-11-2 14:03:55 org.apache.catalina.core.StandardContext start
严重: Error filterStart
2010-11-2 14:03:55 org.apache.catalina.core.StandardContext start
严重: Context [/ddd] startup failed due to previous errors
我还有有一个朋友也出现同样的错误,也证明了只要两者放到一起就出错。错误时一样的。这个问题困扰了好多天了一直没有解决。希望高人指点。hibernate包是MyEclipse自带的3.2版本 struts2包只加入了6个常用的jar包不知道是否有人也遇到过这种问题。求解,这种问题有工作经验的应该也许会碰到过。小弟经验尚且不足,希望指教!
展开
 我来答
kluobing
2010-11-02 · 超过27用户采纳过TA的回答
知道答主
回答量:108
采纳率:0%
帮助的人:78.5万
展开全部
只加struts2的的6个JAR包,这样是可以的。把你的web.xml 以及struts2.xml 发来我看看。看有没有让spring 进行托管。还有。你的strut2 是用myeclipse 自带的struts2.1 么?
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式