integer-java.lang.NoSuchMethodError: ..Ljava/lang/Integer;

问题描述

java.lang.NoSuchMethodError: ..Ljava/lang/Integer;

2015-2-27 13:21:47 org.apache.catalina.core.StandardWrapperValve invoke
严重: Servlet.service() for servlet default threw exception
java.lang.NoSuchMethodError: cn.act.ict.software.domain.Tablestaff.getLeavingDayCnt()Ljava/lang/Integer;
at cn.act.ict.software.action.LeavingotAction.leavingot_requestBySelf(LeavingotAction.java:562)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.opensymphony.xwork2.DefaultActionInvocation.invokeAction(DefaultActionInvocation.java:404)
at com.opensymphony.xwork2.DefaultActionInvocation.invokeActionOnly(DefaultActionInvocation.java:267)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:229)

解决方案

我这是在部署到服务器上出现的这个问题,并且我只把我修改过的东西上传了上去,其他的什么都没动,可就这样他突然报了一个两年都没动过的文件的一个bug。
看到这个问题我直接就抓住第一个错误NoSuchMethodError,就觉得是找不到这个方法,一直在这个方法上浪费时间(其实这个方法是存在的),网上都说jar有问题,但是jar我一直都没动过,也没有重复的jar。直到我改不出来了,把问题交给了我的组长。我组长首先也是看第一个错误NoSuchMethodError,然后那服务器上的和我本地对比,发现了一个问题,我这边跟服务器上一个是Integer一个是int类型,最后我把我的这个文件重新部署上去,没有成功。然后组长又发现其实重点应该放在下面一行at cn.act.ict.software.action.LeavingotAction.leavingot_requestBySelf(LeavingotAction.java:562), 最终发现在这一行,有一个判断,这个判断是拿一个Integer类型的变量和一个int类型的变量用==比较(问题的关键),最后我将Integer转换成了int(intValue())然后再比较,再次上传服务器,没问题了

时间: 2024-11-03 21:20:34

integer-java.lang.NoSuchMethodError: ..Ljava/lang/Integer;的相关文章

java类的问题-convert [Ljava.lang.Integer; to interface java.util.List

问题描述 convert [Ljava.lang.Integer; to interface java.util.List Cannot convert [Ljava.lang.Integer;@6ecec5 of type class [Ljava.lang.Integer; to interface java.util.List

Ljava.lang.Integer;cannot be cast to java.lang.Integer:JPA查询参数设置请教

问题描述 我在使用JPA时,使用如下查询语句:Query query = em.createQuery(select bean from Content bean where bean.departmentId in (:departmentIds));然后设置参数:query.setParameter("departmentIds", departmentIds);这个departmentIds是Integer[]型的.程序运行时:提示 [Ljava.lang.Integer;can

zookeeper java.lang.NoSuchMethodError异常

问题描述 zookeeper java.lang.NoSuchMethodError异常 没找到问题所在 就是在myeclipse有出现 但在IDEA上就没有这个错误 错误如下: java.lang.NoSuchMethodError: org.apache.zookeeper.ZooKeeper.(Ljava/lang/String;ILorg/apache/zookeeper/Watcher;Z)V at org.apache.curator.utils.DefaultZookeeperFa

项目集成hibernate后,启动时报错java.lang.NoSuchMethodError

在项目集成hibernate后,启动时报错 org.springframework.beans.factory.BeanCreationException:Error creating bean with name 'applicationInitializer' defined in file[D:\地址.class]: Invocation ofinit method failed; nested exception is java.lang.NoSuchMethodError:org.ap

java.lang.NoSuchMethodError: org.springframework.beans.factory.annotation.InjectionMetadata.<init>(L

关于错误: java.lang.NoSuchMethodError: org.springframework.beans.factory.annotation.InjectionMetadata.<init>(Ljava/lang/Class;)V  相应我,是因为你SPRING MVC的包没有加全.你可以新建一个WEB项目.加入SPRING 3.0 的所有包.主要是WEB类的.就可以解决这个问题了.关键就是少包.特别是你的项目原来是SRPING 2.5的.然后想使用注解的.很可能会遇到这个问

【报错】项目启动部署时报错:java.lang.NoSuchMethodError

报错: ===================================================================================================== 项目启动部署报错: java.lang.NoSuchMethodError: org.springframework.util.ReflectionUtils.doWithLocalFields(Ljava/lang/Class;Lorg/springframework/util/Ref

exception-升级ssh整合出现错误java.lang.NoSuchMethodError:

问题描述 升级ssh整合出现错误java.lang.NoSuchMethodError: 下面是控制台打印的信息,麻烦看到的高手帮忙解决: Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in class path resource [cn/com/hope/framework/spring/appl

java se-求助java.lang.NoSuchMethodError问题

问题描述 求助java.lang.NoSuchMethodError问题 All, 新人一枚,在学习过程中出现如题的问题,Java 包Java SE Development Kit8 Update51. 程序如下: public class TestConstruct { public static void main(String[] args) { Person p=new Person(12); p.show("Java construct test display"); } }

j急!急!急!websphere服务器报错:java.lang.NoSuchMethodError: ...Ljavax/servlet/http/HttpServletRequest

问题描述 错误如下,是j2ee.jar包的问题还是IE的问题呢?请大侠赐教![09-4-2315:14:30:905CST]00000038ServletWrappeESRVE0068E:无法调用servletcaair.front.SingleController的service()方法.抛出异常:java.lang.NoSuchMethodError:pub/utils/RequestHelper.getRequest()Ljavax/servlet/http/HttpServletRequ