请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

restlet client返回500(测试什么接口都是返回500,一切正常!!!)

数据库数据可以传进去,网页可以正常打开,项目代码没有问题,没有任何问题,就是返回500

https://img1.sycdn.imooc.com/szimg//59d49ef1000151a013660732.jpg

https://img1.sycdn.imooc.com/szimg//59d49ef10001f04a13660732.jpg

https://img1.sycdn.imooc.com/szimg//59d49ef10001a53e13660732.jpg

https://img1.sycdn.imooc.com/szimg//59d49ef2000158db13660736.jpg

https://img1.sycdn.imooc.com/szimg//59d49ef200014f3713660732.jpg

<html><head><title>Apache Tomcat/7.0.73 - Error report</title><style><!--H1 {fontfamily:Tahoma,Arial,sansserif;color:white;backgroundcolor:#525D76;fontsize:22px;} H2 {fontfamily:Tahoma,Arial,sansserif;color:white;backgroundcolor:#525D76;fontsize:16px;} H3 {fontfamily:Tahoma,Arial,sansserif;color:white;backgroundcolor:#525D76;fontsize:14px;} BODY {fontfamily:Tahoma,Arial,sansserif;color:black;backgroundcolor:white;} B {fontfamily:Tahoma,Arial,sansserif;color:white;backgroundcolor:#525D76;} P {fontfamily:Tahoma,Arial,sansserif;background:white;color:black;fontsize:12px;}A {color : black;}A.name {color : black;}HR {color : #525D76;}--></style> </head><body><h1>HTTP Status 500 - Handler processing failed; nested exception is java.lang.NoSuchMethodError: org.springframework.core.MethodParameter.getContainingClass()Ljava/lang/Class;</h1><HR size="1" noshade="noshade"><p><b>type</b> Exception report</p><p><b>message</b> <u>Handler processing failed; nested exception is java.lang.NoSuchMethodError: org.springframework.core.MethodParameter.getContainingClass()Ljava/lang/Class;</u></p><p><b>description</b> <u>The server encountered an internal error that prevented it from fulfilling this request.</u></p><p><b>exception</b> <pre>org.springframework.web.util.NestedServletException: Handler processing failed; nested exception is java.lang.NoSuchMethodError: org.springframework.core.MethodParameter.getContainingClass()Ljava/lang/Class; org.springframework.web.servlet.DispatcherServlet.triggerAfterCompletionWithError(DispatcherServlet.java:1284) org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:965) org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:876) org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:931) org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:833) javax.servlet.http.HttpServlet.service(HttpServlet.java:650) org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:807) javax.servlet.http.HttpServlet.service(HttpServlet.java:731) org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88) org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:108)</pre></p><p><b>root cause</b> <pre>java.lang.NoSuchMethodError: org.springframework.core.MethodParameter.getContainingClass()Ljava/lang/Class; org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.supportsReturnType(RequestResponseBodyMethodProcessor.java:83) org.springframework.web.method.support.HandlerMethodReturnValueHandlerComposite.getReturnValueHandler(HandlerMethodReturnValueHandlerComposite.java:83) org.springframework.web.method.support.HandlerMethodReturnValueHandlerComposite.handleReturnValue(HandlerMethodReturnValueHandlerComposite.java:69) org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:122) org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandleMethod(RequestMappingHandlerAdapter.java:748) org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:689) org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:83) org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:945) org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:876) org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:931) org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:833) javax.servlet.http.HttpServlet.service(HttpServlet.java:650) org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:807) javax.servlet.http.HttpServlet.service(HttpServlet.java:731) org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88) org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:108)</pre></p><p><b>note</b> <u>The full stack trace of the root cause is available in the Apache Tomcat/7.0.73 logs.</u></p><HR size="1" noshade="noshade"><h3>Apache Tomcat/7.0.73</h3></body></html>

正在回答 回答被采纳积分+3

3回答

微风37 2018-04-05 00:38:28

您好!我也是吧代码拉下来测接口都是500,和你的问题一模一样,请问是怎么解决的,谢谢了

1 回复 有任何疑惑可以回复我~
Geely 2017-10-05 10:55:35

no such method 检查一下pom里的包和项目课程是否一致。提示调用了spring包下的那个类。找不大这么个方法


is java.lang.NoSuchMethodError: org.springframework.core.MethodParameter.getContainingClass()Ljava/lang/Class;


其他类的接口也是500么?


还是只有user的。


另外你把项目的课程源代码拿下来,跑一下,把配置改对,例如db,跑一下

看看是否都正常哟


0 回复 有任何疑惑可以回复我~
  • 提问者 Pertty宅特闷 #1
    所有的接口都不能用,跑了一下源码,阿里云那个配置没有,所以没跑起来,我把pom重新配过了,还是没有用
    回复 有任何疑惑可以回复我~ 2017-10-05 18:46:10
  • Geely 回复 提问者 Pertty宅特闷 #2
    课程源代码拿下来之后,把db改成你自己的。阿里云的ftp相关你先不用改,先看看除了上传文件等,前天功能是否ok。那块应该都是ok的。
    回复 有任何疑惑可以回复我~ 2017-10-05 23:02:20
  • Firy #3
    geely老师,我也遇到这个问题了,我仔细核对了代码,甚至代码全部copy课程代码,再改个人配置,也还是报这个问题,
    回复 有任何疑惑可以回复我~ 2017-10-13 01:11:50
提问者 Pertty宅特闷 2017-10-04 17:06:27

代码数据库都测过了,参数都是一样的,配置运行一点毛病都没有,就是返回500

0 回复 有任何疑惑可以回复我~
  • Geely #1
    数据库没开哈哈哈
    回复 有任何疑惑可以回复我~ 2017-11-23 21:25:43
  • 兄弟,我跟你的错误一毛一样,你改好了吗
    回复 有任何疑惑可以回复我~ 2018-02-03 12:17:46
  • 他的错误我知道,是因为他数据库没有开。。。。
    回复 有任何疑惑可以回复我~ 2018-02-09 00:01:15
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信