创建博客 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

2011终点

2011终点

 
 
 

日志

 
 

Exception starting filter struts2  

2010-07-19 08:59:24|  分类: java |  标签: |举报 |字号 订阅

好久没有写东西了,
已经实习了,哈哈,实习还不到一个月
但是感觉还是很充实的
最近一直在看struts2
因为之前对struts1.2了解过,所以学起来还凑合,
今天在联系一些标签的时候就莫名其妙的出现了“Exception starting filter

struts2”这个错误.真的让我无语了,找了一下午.最终找出来了,
其实很多人都有这个错误,都不知道该怎么解决,
在我看来,大家都是因为小马虎才出来的这个问题,
我知道的出这个问题的原因有两种:
1.在引用struts2的jar包的时候把jar包全部都引进来了,其实这些jar包里面有一

些是相互冲突的,你只要引进其中我们需要的几个就可以了,我引入的是:

commons-logging.jar
freemarker.jar ognl.jar struts2-core-2.0.jar xwork-2.0.5.jar 和

antlr.jar。好像最后这个jar文件可有可无,大家可以自己试试。
2.第二个原因绝对是因为自己马虎造成的,大部分是你在struts.xml中造成的,比

如说:struts.xml中action的路径写错了,或者是你在引用这个action的时候出错

了,再者。就是你可能忽略了很多的小细节,我感觉这个是出现这个问题的最主要

的原因了,你一定要好好检查一下你的struts.xml里面的代码以及你引用action的

代码,有时候你就会因为一个空格或者是一个错别字出错,我就是因为在<action

name="showAllList" class="com.ysg.strutsAction.ShowAction">这个action声

明里面的class标签中的末尾多加了一个空格,也就是变成了<action

name="showAllList" class="com.ysg.strutsAction.ShowAction ">,仅仅是在

com.ysg.strutsAction.ShowAction的后面多了一个空格,所以就出错了。

3.我还有一点要告诉大家就是不能让我们安装的TOMCAT不能有空格

 例如:"C:\Tomcat 6.0" 和'C:\Tomcat6.0"是有区别的, 更不要说 "C:\Program Files\Tomcat 6.0"了.

其实大家多的问题都出现在这里了

  评论这张
 
阅读(401)| 评论(0)
推荐 转载

历史上的今天

最近读者

热度

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2014