zoukankan      html  css  js  c++  java
  • struts2下的“Exception starting filter struts2”错误的问题

    关于自己遇到的"Exception starting filter struts2"的问题的解决方案

    好久没有写东西了,
    已经实习了,哈哈,实习还不到一个月
    但是感觉还是很充实的
    最近一直在看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文件可有可无,大家可以自己试试。

     最后在我的实验下,去除了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的后面多了一个空格,所以就出错了。希望大家以后不要马虎,反正我是马虎,希望大家看完后能找到自己的错误,记住:所有的问题绝对都是自己的错,不要去埋怨或者认为各种技术有问题;

  • 相关阅读:
    关于参数,集合的演示
    Process
    常见的IT 日语
    C#格式化数值
    提高C#编程水平的50个要点
    .net中C#代码与javaScript函数的相互调用问题
    Rundll32.exe
    徐家骏:我在华为工作十年的感悟
    转换人民币大小金额
    29个Ajax Javascript相册资源
  • 原文地址:https://www.cnblogs.com/SunDexu/p/3099922.html
Copyright © 2011-2022 走看看