日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Struts2的2.5.10版本找不到StrutsPrepareAndExecuteFilter过滤器 与 struts.xml文件通配符异常问题

發布時間:2024/9/30 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Struts2的2.5.10版本找不到StrutsPrepareAndExecuteFilter过滤器 与 struts.xml文件通配符异常问题 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、異常描述:

今天在整合ssh的時候,在配置Struts2框架之后,啟動之后,項目報錯拋異常:主要異常信息如下:

java.lang.ClassNotFoundException: org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
?? ?at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1702)
?? ?at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1547)
?? ?at org.apache.catalina.core.DefaultInstanceManager.loadClass(DefaultInstanceManager.java:532)
?? ?at org.apache.catalina.core.DefaultInstanceManager.loadClassMaybePrivileged(DefaultInstanceManager.java:514)
?? ?at org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:142)
?? ?at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:260)
?? ?at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:107)
?? ?at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4775)
?? ?at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5452)
?? ?at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
?? ?at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1559)
?? ?at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1549)
?? ?at java.util.concurrent.FutureTask.run(FutureTask.java:266)
?? ?at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
?? ?at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
?? ?at java.lang.Thread.run(Thread.java:745)

二、異常分析:

從異常信息來看,出現的問題是找不到struts2的過濾器。

經過排查,原來,以前依賴的Struts2的jar包版本是2.3.24,而現在依賴的版本被我升級成2.5.10。這兩個版本的struts2的過濾器所在位置是不相同的,但是我仍然使用的是2.3.24的路徑,因此才會出現該異常。

三、解決方法:

解決方法:修改web.xml文件中的struts2過濾器的路徑:

1、在struts2-core-2.3.24.jar中,struts2過濾器的配置為:

<!-- 配置strut2過濾器 版本2.3.24 --> <filter><filter-name>struts2</filter-name><filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class></filter> <filter-mapping><filter-name>struts2</filter-name><url-pattern>/*</url-pattern> </filter-mapping>

2、在struts2-core-2.5.10.1.jar中,struts2過濾器的配置應該改為:

<!-- 配置strut2過濾器 版本2.5.10.1--> <filter><filter-name>struts2</filter-name><filter-class>org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter</filter-class></filter> <filter-mapping><filter-name>struts2</filter-name><url-pattern>/*</url-pattern> </filter-mapping>

重新啟動項目,異常解決。

?

四、struts2-core-2.5.10.1版本的另一個問題:

當在struts.xml文件中配置使用通配符方式訪問action的時候,出現了以下404錯誤。

?查看該action,發現該action里面的方法確實存在,但是為什么會出現404呢?

原因是在struts2-core-2.5.10.1版本中,默認不被開啟通配符,因此需要我們手動配置開啟。

配置代碼如下:

<action name="customerAction_*" class="customerAction" method="{1}"><result name="success">/index.jsp</result><!-- struts2 2.5.10默認不使用通配符 使用下面代碼開啟 --><allowed-methods>regex:.*</allowed-methods> </action>

重啟項目,訪問該action,問題解決。

總結

以上是生活随笔為你收集整理的Struts2的2.5.10版本找不到StrutsPrepareAndExecuteFilter过滤器 与 struts.xml文件通配符异常问题的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: av色片 | a成人在线| 亚洲乱色 | 带aaa级的网名 | 偷拍精品一区二区三区 | 九九热精品免费视频 | 最近高清中文在线字幕在线观看 | 日韩精品――中文字幕 | 探花国产精品一区二区 | 成人在线观看你懂的 | 老头把女人躁得呻吟 | 美女国产免费 | 精品在线二区 | 成人欧美一区二区三区黑人动态图 | 少妇乱淫36部 | 黄色片免费视频 | 国偷自产av一区二区三区麻豆 | 日本毛片视频 | 精品视频一二三 | 亚洲国产综合在线 | 北条麻妃二三区 | 中国一区二区三区 | 亚洲宅男天堂 | 亚洲国产成人精品女人久久久 | 国产免费又黄又爽又色毛 | 射综合网| 日韩av一区二区在线观看 | 91久久精品国产 | 欧美bbw视频| 色xxxxx| 国产精品白丝喷水在线观看 | 国产ts人妖系列高潮 | 一级视频黄色 | 久久人人爽爽 | 久久a视频 | 天天综合网国产 | 青青青手机在线视频 | 三级黄在线观看 | 国产麻豆午夜三级精品 | 探花视频在线观看 | 日韩欧洲亚洲AV无码精品 | 久久综合九色 | 亚洲一区二区三区电影在线观看 | 亚洲九九九 | 国产97超碰 | 伊人网av在线| aaa色| 在线免费播放av | 欧亚成人av | 亚洲综合无码一区二区 | 国产视频精选 | 奇米影视777四色 | 神马午夜dy888| 精品福利一区二区三区 | 午夜影院福利社 | 久久男人的天堂 | 热久久这里只有精品 | av每日更新 | 一区二区三区欧美 | 麻豆网站在线看 | 亚洲va欧美va天堂v国产综合 | 蜜桃99视频一区二区三区 | 免费人成视频在线 | 亚洲av综合av一区二区三区 | 色网站在线看 | ww成人| 日韩在线无 | 天天碰天天| 91免费网站入口 | 人人搞人人爱 | 在线观看中文字幕第一页 | 成人免费视频一区二区三区 | 成人网在线 | 69er小视频 | 国产精品亚洲а∨天堂免在线 | 欧美黄大片 | 一级黄色美女视频 | julia一区二区 | 玉足调教丨vk24分钟 | 蜜桃视频久久一区免费观看入口 | 亚洲天堂男人天堂 | jizz中国少妇高潮出水 | 1区2区3区在线观看 久久久久久久久久久影院 成人网址在线观看 | 97超碰国产精品无码蜜芽 | 国产欧美一区二区视频 | 蜜臂av | av收藏小四郎最新地址 | 噼里啪啦免费看 | 青青草激情视频 | www.久久视频 | 国产午夜福利100集发布 | 九九在线观看高清免费 | www.激情五月.com | 亚洲精品电影 | 91麻豆精品国产91久久久无需广告 | 福利片在线观看 | 爱爱的免费视频 | 真实乱视频国产免费观看 | 97播播|