文档章节

java.lang.NoSuchFieldException: DEFAULT_PARAM

J
 Java编程思想
发布于 2013/12/27 09:58
字数 272
阅读 6685
收藏 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
博文 164
码字总数 9502
作品 0
广州
程序员
私信 提问
java.lang.NoSuchFieldException: resourceEntries struts2

1、关于项目中使用struts2 报java.lang.NoSuchFieldException: resourceEntries 的问题。 当我们使用tomcat 7.0.64 及以下的版本时是不会出问题的。当我们在使用tomcat 7.0.65时会报这个问题...

echo-neo
11/30
0
0
这样的文档是否同意看明白

/** * 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/pe......

宏哥
2013/07/15
122
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
聊聊HystrixCommandExecutionHook

序 本文主要研究一下HystrixCommandExecutionHook HystrixCommandExecutionHook hystrix-core-1.5.12-sources.jar!/com/netflix/hystrix/strategy/executionhook/HystrixCommandExecutionHo......

go4it
07/03
0
0
聊聊HystrixPropertiesStrategy

序 本文主要研究一下HystrixPropertiesStrategy HystrixPropertiesStrategy hystrix-core-1.5.12-sources.jar!/com/netflix/hystrix/strategy/properties/HystrixPropertiesStrategy.java 提......

go4it
07/02
0
0

没有更多内容

加载失败,请刷新页面

加载更多

android分辨率,屏幕尺寸,屏幕密度关系

名词定义分辨率分辨率就是手机屏幕的像素点数,一般描述成屏幕的“宽×高”,安卓手机屏幕常见的分辨率有480×800、720×1280、1080×1920等。720×1280表示此屏幕在宽度方向有720个像素...

GoldenVein
8分钟前
0
0
inux驱动的异步通知(kill_fasync,fasync)---- 驱动程序向应用程序发送信号

===========================应用程序========================= #include <sys/types.h> #include <sys/stat.h> #include <fcntl.h> #include <stdio.h> #include <poll.h> #include <sign......

天王盖地虎626
9分钟前
0
0
使用android studio时,ADB连接不上手机可能性之一

问题描述:as是通过adb连接手机进行调试了,如果电脑装了鲁大师,360等软件,可能会存在adb被这些软件占用的情况,所以会连接不上手机。这种解决方案有很多,比如通过任务管理器查看是谁占用...

白话
12分钟前
0
0
node实践--node集体管理工具PM2入门指南

来自PM2实用入门指南 简介 PM2是node进程管理工具,可以利用它来简化很多node应用管理的繁琐任务,如性能监控、自动重启、负载均衡等,而且使用非常简单。 下面就对PM2进行入门性的介绍,基本...

spinachgit
17分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部