superchy
2015-04-13 13:16
采纳率: 100%
浏览 6.1k
已采纳

做ssh项目报java.lang.NoSuchMethodException

type Exception report

message com.action.LoginAction.Login()

description The server encountered an internal error that prevented it from fulfilling this request.

exception
java.lang.NoSuchMethodException: com.action.LoginAction.Login()
java.lang.Class.getMethod(Class.java:1605)
org.apache.struts2.interceptor.validation.AnnotationValidationInterceptor.getActionMethod(AnnotationValidationInterceptor.java:75)
org.apache.struts2.interceptor.validation.AnnotationValidationInterceptor.doIntercept(AnnotationValidationInterceptor.java:47)
com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)
com.opensymphony.xwork2.interceptor.ConversionErrorInterceptor.intercept(ConversionErrorInterceptor.java:133)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)
com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:207)
com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)
com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:207)
com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)

配置文件也没有问题,Login方法也有,但是就是一直出现这个异常。

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

8条回答 默认 最新

  • xiaodadad 2015-04-14 08:08
    已采纳

    你应该学会用debug看看值到哪一步就没传了,

    点赞 评论
  • 苏生米沿 2015-04-13 14:40

    看错误信息是找不到login那个方法。
    你自己觉得配置文件没有问题,可能问题就在配置文件那。你还是贴出来,大家看看一起找原因吧

    点赞 评论
  • beaconD 2015-04-14 00:39

    检查一下配置文件吧,有可能是找不到LoginAction,把配置文件粘出来看看吧

    点赞 评论
  • yanlijun_java 2015-04-14 03:52

    有两个可能:
    1.方法名称区分大小写,
    2.配置的method="login" 要与方法一至.

    点赞 评论
  • lp08_26 2015-04-14 09:09

    错误是Login方法,建议贴全点啊

    点赞 评论
  • hekewangzi 2015-05-21 05:45

    NoSuchMethodException百度都不会???没有找到这个方法,,

    点赞 评论
  • Pink_牛奶 2016-06-02 11:36

    我也遇到同样的问题,ssh整合时,就写了个页面做测试的,结果就总是报这错,不知道楼主解决没,给个意见,非常感谢(我检查了配置文件,没有问题)

    点赞 评论
  • vttmor 2017-11-24 14:27

    action中方法不能有参数

    点赞 评论

相关推荐 更多相似问题