Struts2.0升级到2.3出现的一些问题

转载 2016年06月02日 11:03:31

亲亲宝宝,嗯,网站的,,,这边罗列了好多问题,原文出处http://www.wenhq.com/article/view_745.html

struts2.0被发现有严重漏洞,需要升级到新版本,更换struts2的核心包后出现问题。

1、java.lang.NoClassDefFoundError: com/opensymphony/xwork2/util/logging/LoggerF

更换xwork.jar包后解决;

2、struts的配置文件报错redirect-action;

解决办法:Result type=“redirect-action”更改为redirectAction;

3、ActionContextCleanUp <<< is deprecated! Please use the new filters!        *

http://struts.apache.org/2.x/docs/webxml.html

解决办法:修改web.Xml中FilterDispatcher为StrutsPrepareAndExecuteFilter。

FilterDispatcher是struts2.0.x到2.1.2版本的核心过滤器.

StrutsPrepareAndExecuteFilter是自2.1.3开始就替代了FilterDispatcher的.

StrutsPrepareAndExecuteFilter是StrutsPrepareFilter和StrutsExecuteFilter的组合。

这样的改革当然是有好处的.

为什么这么说.? 应该知道如果我们自己定义过滤器的话, 是要放在strtus2的过滤器之前的, 如果放在struts2过滤器之后,你自己的过滤器对action的过滤作用就废了,不会有效!除非你是访问jsp/html!

那我现在有需求, 我必须使用Action的环境,而又想在执行action之前拿filter做一些事, 用FilterDispatcher是做不到的.!

那么StrutsPrepareAndExecuteFilter可以把他拆分成StrutsPrepareFilter和StrutsExecuteFilter,可以在这两个过滤器之间加上我们自己的过滤器.!

4、java.lang.ClassNotFoundException: javassist.ClassPool

在maven repo里面,struts2-core 依赖于ognl, ognl运行时需要”javassist”但却不包含在tomcat里面,因此,需要自己加上javassist-3.11.0.GA.jar。

android studio最简单的更新方式(像普通软件一样直接在线升级,谁说as不能在线升级的???)

本文转自:http://android-mirror.bugly.qq.com:8080/include/usage.html 之前一直看诸位网友说as不可直接在线更新,于是耐心琢磨,google官网...
  • xinjianwuhen1991
  • xinjianwuhen1991
  • 2015年11月07日 14:59
  • 3846

[Struts 2.3 Upgrading Issue]Struts2.0因安全漏洞升级到2.3的操作手册和遇到的问题

[u][i]Struts 2.3 Upgrading Issue[/i][/u] [b][i]版本升级原因:struts2.0漏洞[/i][/b] [url]http://struts.apach...
  • JeffenCheung
  • JeffenCheung
  • 2014年07月17日 10:35
  • 447

Android Studio从2.2.3升级到3.0.1遇到的问题

昨天开会时,领导突然冒出一句“项目停止开发”,做了近一年的项目就这样草草结束。离过年还有一个多月呢,就没什么事了。左右无事,就来升级下AS。(补充于2018-01-15:刚才又看到的博客https:/...
  • tang_jian_1228
  • tang_jian_1228
  • 2018年01月03日 11:42
  • 408

一个小菜鸟的Android Studio2.3升级之旅,附赠升级之后Gradle的配置方法

正确升级Android Studio2.3的姿势,完美解决一直refreshing或者一直building的问题。...
  • hylczp
  • hylczp
  • 2017年03月03日 12:49
  • 20745

联想品牌机重装系统的经验总结

作者:朱金灿来源:http://blog.csdn.net/clever101      朋友买了一台联想品牌机(家悦S520)。该机的预装系统是红旗linux系统(可怜红旗公司都已经解散了),她叫我...
  • clever101
  • clever101
  • 2014年03月16日 16:07
  • 5817

Android Studio 升级到2.3版本后Run项目不能自动启动APP的问题

转自 http://blog.csdn.net/lucasey/article/details/61071377 前两天把Android Studio升级到2.3版本后发现一个问题:Run ...
  • sinat_19917631
  • sinat_19917631
  • 2017年05月31日 15:58
  • 461

Mac OS升级到Yosemite后一些问题

转载:http://blog.csdn.net/herbert5069/article/details/40427987 苹果“优山美地”采用移动设备平面风格,看起来还是相当清爽。不过升级完...
  • xihuangwutong
  • xihuangwutong
  • 2014年12月08日 21:45
  • 253

关于AndroidStudio升级到2.0的一些问题汇总

今天因为.9图的问题,一直无法正确运行程序。抱着试试的态度,自己将原来的1.5卸载后,重新安装了2.1.1。程序最后是可以跑了,但是到今天下午为止,自己也还是遇到了一些非技术的问题,下面就将其罗列出来...
  • ITMonkeyKing
  • ITMonkeyKing
  • 2016年06月14日 17:00
  • 620

Android studio 2.2.3 升级到2.3遇到的问题

做了多年的eclipse + adt开发android项目,现在换成android studio还是有点不习惯,就像是一个抽了几十年烟的老烟民,让他戒烟一样的,但是还是要硬着头皮去做,但是事实并没戒烟...
  • leonshiwl
  • leonshiwl
  • 2017年03月14日 10:05
  • 333

Android Studio 2.3升级到3.0时的几处改动

Android Studio 2.3->3.0升级
  • u013633997
  • u013633997
  • 2017年10月29日 16:06
  • 321
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Struts2.0升级到2.3出现的一些问题
举报原因:
原因补充:

(最多只允许输入30个字)