文档章节

java.lang.NoSuchFieldException: DEFAULT_PARAM

J
 Java编程思想
发布于 2013/12/27 09:58
字数 272
阅读 6676
收藏 3

      项目用的是struts 2.3.15.3 这个版本,项目中有用到 struts2-json-plugin-2.3.15.3.jar 这个jar包。当把log4j的日志级别调为error时,没出现问题。当把日志级别调为debug时,就会出现 java.lang.NoSuchFieldException: DEFAULT_PARAM.....但项目依然可以正常运行。

      但我可以确定,我的项目配置是正确的。后来百度了一下,原来这是这个版本的一个bug问题,在org.apache.struts2.json.JSONResult  这个类中 是没有这个 DEFAULT_PARAM   属性的。 
有兴趣的可以打开源码看一下,就明白了,其实这个异常信息不影响使用。如果要去除这个异常信息,可以找到源码,拷贝出来,在项目中自己创建一个同样的类,路径和类名都要一样,然后在类中加上 
public static final String DEFAULT_PARAM = "status";这个属性就OK了。

       后来到struts官网上看了下,当前最新的struts2版本是2.3.16。果断下载下来,引入到项目中,没有这个异常了,貌似新版本中已经解决了这个问题。


© 著作权归作者所有

共有 人打赏支持
J
粉丝 25
博文 163
码字总数 9234
作品 0
广州
程序员
oscache缓存的页面为乱码

项目用的oscache,用的web.xml配置 CharacterEncodingFilter org.springframework.web.filter.CharacterEncodingFilter encoding UTF-8<...

kkli
2014/03/13
298
1
这样的文档是否同意看明白

/** * The generic DB access Class, Entry of all DB Access * Only PG is supported -- 201210 * *@author Anthony * 2010-2012 reserved */ Class [ class DB ] { @@ /webserver/apps/pex......

宏哥
2013/07/15
76
0
ngnix之rewrite

REWITE重写 [root@localhost nginx]# cd conf [root@localhost conf]# ls fastcgi.conf koi-win scgi_params fastcgi.conf.default mime.types scgi_params.default fastcgi_params mime.typ......

泡海椒
2016/01/23
50
0
x264_encoder_encode 运行异常问题

我的程序采集过来视频数据是UYVY,采用X264编译,视频数据都是实时采集,问题是现在遇到x264encoderencode直接抛出异常,通过跟踪代码刚开始接受数据时x264encoderencode不会异常但是返回x26...

lucasli
2011/12/15
3.1K
4
pig的基本操作(对hadoop文件)

pig是什么? 我的理解是: pig就相当于 shell , hadoop就相当于linux (所以我尽可能的会使用pig操作hadoop的文件) 1.进入HADOOP_HOME目录。 2.执行sh bin/hadoop 我们可以看到更多命令的说明...

片刻
2015/10/26
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

文件的压缩与解压(linux)

Linux下*.tar.gz文件解压缩命令 1.压缩命令:   命令格式:tar -zcvf 压缩后文件名.tar.gz 被压缩文件名 可先切换到当前目录下。压缩文件名和被压缩文件名都可加入路径。 2.解压缩命令: ...

qimh
26分钟前
1
0
invalid character found in the request target 异常

这个异常时因为Tomcat 9不支持请求格式出现“{”等非法字符的问题 因为tomcat版本问题遇到的坑,记录一下。 问题 今天由于要测试一下订单详情页的异步查询,在本地起了一个服务,发送的请求是...

edwardGe
30分钟前
3
0
发现抓包软件fiddler的bug

1个请求他跳转之后,直接400,被拦在了Apache,使用fiddler 的,replay requests 是同样的结果,但是replay composer确是正常的。 也就是说这replay requests 是发原来的包,replay composer...

NLGBZJ
40分钟前
1
0
linux screen 命令详解

shell关闭后, 主机仍然运行 screen命令 启动jenkins以后, screen, 然后按ctrl+a 再按d 这样暂停了子界面, 这时候回到了父界面 用screen –ls查看目前子界面的状态 [root@free /]# screen -l...

SuShine
41分钟前
2
0
mac机器切换无线网络导致网页不能打开的问题

问题: 公司和家里使用不同的WI-FI,每次从家到公司时自动切换网络后,公司的许多地址不能访问, ping域名是可以ping同的,但是网页却打不开... 问题分析: 初步猜想是DNS缓存的问题? 对于MAC系统没...

Lennie002
44分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部