hibernate 和struts2 整合的时候启动tomcat出现这样的问题怎么解决? 10
<?xmlversion="1.0"encoding="UTF-8"?><!DOCTYPEstrutsPUBLIC"-//ApacheSoftwareFoundation...
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.1//EN" "http://struts.apache.org/dtds/struts-2.1.dtd">
<struts>
<package name="action" extends="struts-default">
<action name="search" class="action.SearchAction">
<result>ProductList.jsp</result>
<result name="error">ProductList.jsp</result>
</action>
</package>
</struts> 展开
<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.1//EN" "http://struts.apache.org/dtds/struts-2.1.dtd">
<struts>
<package name="action" extends="struts-default">
<action name="search" class="action.SearchAction">
<result>ProductList.jsp</result>
<result name="error">ProductList.jsp</result>
</action>
</package>
</struts> 展开
5个回答
2013-06-02 · 知道合伙人软件行家
关注
展开全部
xerces-2.6.2.jar惹的祸
把这个jar包删除就可以了!
原因:
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/ 下的xerces-2.6.2.jar这个文件; 2. 或者使用JDK1.5来启动Tomcat 6.
把这个jar包删除就可以了!
原因:
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/ 下的xerces-2.6.2.jar这个文件; 2. 或者使用JDK1.5来启动Tomcat 6.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1、典型的配置文件的路径配置有问题,检查下web.xml中对于关于配置文件的路径设置吧。
追问
配置不可能有错,我是拿可以运行的项目拷过来,改的
追答
1、通过刚刚的异常,只有路径设置不对这一种解释。
2、很多初学者在心里上有太多的一厢情愿,如果能从心里上解决这个问题,很多问题能少走许多弯路。
再试试检查看吧,
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你的三天ruts的过滤器配置错误,仔细检查一下
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
配置文件路径错误
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
检查你的struts,xml是不是在classes文件夹下
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询