java web开发SSH项目部署出现以下问题,求原因和解决方法

09:07:09,035ERROR[[/pght]]Exceptionstartingfilterstruts2Unabletoloadconfiguration.-Cl... 09:07:09,035 ERROR [[/pght]] Exception starting filter struts2
Unable to load configuration. - Class: com.opensymphony.xwork2.util.FileManager
File: FileManager.java
Method: loadFile
Line: 110 - com/opensymphony/xwork2/util/FileManager.java:110:-1
at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:58)
展开
 我来答
QinQinMeCC
2013-09-12 · TA获得超过2017个赞
知道小有建树答主
回答量:808
采纳率:100%
帮助的人:564万
展开全部
很明显的错误:java.lang.ClassNotFoundException: FilterDispatcher
找不到FilterDispatcher这个类(FilterDispatcher分发器,是Struts2框架的核心Dispatcher,没有它,也就谈不起Struts2框架)
首先:看看有没有导入Struts2相应的jar包,是否齐全。最少要导入五个基本包:
commons-logging-api-1.1.jar
freemarker-2.3.8.jar
ognl-2.6.11.jar
struts2-core-2.0.12.jar
xwork-2.0.6.jar

如果该包含的jar包都引入了,再看,配置文件web.xml是否配置正确,
struts2使用的是Filter充当Control? 需要配置web.xml如下:注意类名和包名不要写错
<filter>
????? <filter-name>struts2</filter-name>
????? <filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>
</filter>
<filter-mapping>
????? <filter-name>struts2</filter-name>
????? <url-pattern>*.do</url-pattern>
???? <!--? 这里的url-pattern视你的具体情况而定-->
</filter-mapping>
<filter-mapping>
????? <filter-name>struts2</filter-name>
????? <url-pattern>/struts/*</url-pattern>
</filter-mapping>
如果以上两步都没有问题,那估计就是环境问题了,在开发中,环境问题是麻烦的事,检查你用的部署服务器(Tomcat或weblogic等)、IDE的版本(eclipse或者myEclipse),以及Struts2的版本...
struts2项目中web.xml配置2.1与2.0的区别
具体的过滤器类变了,2.0配置是以上写法
2.1以后是这样配置
<filter>
?? <filter-name>struts2</filter-name>
?? <filter-class>
?????? org.apache.struts2.dispatcher.ng.filter.StrutsPrepareFilter
??? </filter-class>
</filter>
<filter-mapping>
?? <filter-name>struts2</filter-name>
?? <url-pattern>/*</url-pattern>
? </filter-mapping>
另外,也与你导入jar包的位置有关,建议最好放入工程WEB-INF下的lib目录里,有时不能识别。
niulanghan
2013-09-12 · TA获得超过1046个赞
知道小有建树答主
回答量:886
采纳率:100%
帮助的人:125万
展开全部
加载文件是失败
具体看一下你的jar包是否导入正确
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zly_我们的歌
2013-09-12
知道答主
回答量:19
采纳率:0%
帮助的人:4.8万
展开全部
应该是缺包吧,你看看有没有xwork-core这个jar包,或者jar包否有冲突
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-09-12
展开全部
应该是缺少jar包,需要导入jar包,完善配置文件。配置代码上面已经有高手回答了。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式