简体   繁体   English

Tomcat日志错误:java.lang.NoSuchMethodException:int。 <init> ()在我的SpringMVC项目中

[英]Tomcat log error : java.lang.NoSuchMethodException: int.<init>() in my SpringMVC project

My project questionnaire is develop based on jdk1.8 tomcat8,in my local machine it runs normality.No errors found. 我的项目问卷是基于jdk1.8 tomcat8开发的,在我的本地计算机上运行正常。没有发现错误。 but when i deployed it on the server,the project sometimes runs normality,sometime runs abnormal.if runs abnormity i restart the tomcat then it become normal. 但是当我将它部署到服务器上时,项目有时会正常运行,有时会运行异常。如果运行异常,我会重新启动tomcat,然后它会正常运行。 I do not found the reason, the only message i get from tomcat logs like this: 我没有找到原因,这是我从tomcat日志中获得的唯一消息,如下所示:

[http-nio-80-exec-3] org.apache.catalina.core.StandardWrapperValve.invoke Servlet.service() for servlet [dispatcherServlet] in context with path [/questionnaire] threw exception [Request processing failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [int]: No default constructor found; nested exception is java.lang.NoSuchMethodException: int.<init>()] with root cause

java.lang.NoSuchMethodException: int.() java.lang.NoSuchMethodException:int。()

at java.lang.Class.getConstructor0(Unknown Source)
at java.lang.Class.getDeclaredConstructor(Unknown Source)
at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:102)
at org.springframework.web.method.annotation.ModelAttributeMethodProcessor.createAttribute(ModelAttributeMethodProcessor.java:142)
at org.springframework.web.servlet.mvc.method.annotation.ServletModelAttributeMethodProcessor.createAttribute(ServletModelAttributeMethodProcessor.java:80)
at org.springframework.web.method.annotation.ModelAttributeMethodProcessor.resolveArgument(ModelAttributeMethodProcessor.java:102)
at org.springframework.web.method.support.HandlerMethodArgumentResolverComposite.resolveArgument(HandlerMethodArgumentResolverComposite.java:121)
at org.springframework.web.method.support.InvocableHandlerMethod.getMethodArgumentValues(InvocableHandlerMethod.java:161)
at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:128)
at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:114)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:827)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:738)
at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:85)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:963)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:897)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:970)
at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:861)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:622)
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:846)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:230)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165)
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:197)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:198)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:108)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:140)

The environment of the server is jdk 1.8 tomcat8,is similar to my local machine. 服务器的环境是jdk 1.8 tomcat8,类似于我的本地机器。 Did someone help me ? 有人帮我吗? thanks a lot 非常感谢

我认为您在控制器方法上的模型还没有args构造方法,因此创建了failure。请再次检查。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 Java 反射:原始 int 的构造函数导致:java.lang.NoSuchMethodException:int。<init> (整数)</init> - Java reflection: constructor for primitive int causes: java.lang.NoSuchMethodException: int.<init>(int) SpringMvc - java.lang.NoSuchMethodException - SpringMvc - java.lang.NoSuchMethodException java.lang.NoSuchMethodException: <init> - java.lang.NoSuchMethodException: <init> 摘要解析器错误java.lang.NoSuchMethodException:员工。 <init> () - digester parser error java.lang.NoSuchMethodException: Employee.<init>() Hadoop错误中的自定义分区错误java.lang.NoSuchMethodException:- <init> () - custom partitioner in Hadoop error java.lang.NoSuchMethodException:- <init>() SpringMVC Apache Tomcat 7.0 java.lang.NoSuchMethodException:org.apache.catalina.deploy.WebXml addFilter - SpringMVC apache tomcat 7.0 java.lang.NoSuchMethodException: org.apache.catalina.deploy.WebXml addFilter java.lang.NoSuchMethodException:AffirmativeBased。 <init> () - java.lang.NoSuchMethodException: AffirmativeBased.<init>() Kotlin java.lang.NoSuchMethodException:<init> ()</init> - Kotlin java.lang.NoSuchMethodException: <init>() java.lang.NoSuchMethodException:setHomeActionContentDescription [int]? - java.lang.NoSuchMethodException: setHomeActionContentDescription [int]? java.lang.NoSuchMethodException - java.lang.NoSuchMethodException
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM