Playframework 播放身份验证错误

Playframework 播放身份验证错误,playframework,Playframework,在第73行获取此错误 In {module:secure}/app/controllers/Secure.java (around line 73) 69: // Check tokens 70: Boolean allowed = false; 71: try { 72: // This is the deprecated method name 73: **allowed = (Boo

在第73行获取此错误

In {module:secure}/app/controllers/Secure.java (around line 73)

69:
         // Check tokens
70:
         Boolean allowed = false;
71:
         try {
72:
             // This is the deprecated method name
73:
             **allowed = (Boolean)Security.invoke("authenticate", username, password);**
74:
            // allowed = true;
75:
         } catch (UnsupportedOperationException e ) {
76:
             // This is the official method name
77:
             allowed = (Boolean)Security.invoke("authenticate", username, password);
78:
         }
79:
         if(validation.hasErrors() || !allowed) {

我试图调试应用程序,但找不到导致
错误的正确原因。[![在此处输入图像描述][1][1]
请告诉我此身份验证是如何在play framework中进行的,以便我可以调试。我不理解代码流程。

Java版本不匹配是问题所在。应用程序需要1.6,而我的是java 1.8,java版本不匹配是问题所在。应用程序需要1.6,而我的是Java1.8,我有点困惑。第73行的开头是否有“**”,您的错误是否真的被称为“错误。[![在此处输入图像描述][1]][1]”?不,我没有这类内容,,,,我只是想将其加粗以突出显示为错误。。。。忽略这一点在开始时,第73行的参数是“authenticify”,我把它改为“authenticate”,看看它是否真的有效。但同样的,同样的代码在citrix机器(虚拟机)上运行,但在我的本地机上却没有。我有点困惑。第73行的开头是否有“**”,您的错误是否真的被称为“错误。[![在此处输入图像描述][1]][1]”?不,我没有这类内容,,,,我只是想将其加粗以突出显示为错误。。。。忽略这一点在开始时,第73行的参数是“authenticify”,我把它改为“authenticate”,看看它是否真的有效。但事实并非如此,同样的代码在citrix机器(虚拟)上运行,但在我的本地计算机上却没有