405 方法不允许使用 Resteasy 和 ajax

405 Method not allowed using Resteasy and ajax

我在登录时遇到问题。注册工作正常。 技术堆栈 - HTML/AJAX/JQuery->Resteasy (Wildfly 10.1.0 Final)

我有 url - https://www.test.com/login.html - (实际 URL 名称已修改)

当我使用方法类型 = "POST" 提交表单时,它总是抛出 405 方法不允许。

下面是代码部分:

submitHandler: function(form) { // fires only when form is valid
    var loginData  = formJSONLoginData();
    $.ajax({
        url:"https://"+getUrl()+"/curAuthService/curAuth/authenticateUser/v1",
        type : "POST",
        dataType : "json",
        contentType: "application/json",
        data: loginData,
        success : function(response) {
            },
        error: function( xhr, status, error ){
            }
    }); 
return false;
},

其余API如下:

@Path("/curAuth")
public class FHAuthResource {
    @POST
    @Path("/authenticateUser/v1")
    @Produces("application/json")
    @Consumes("application/json")
    public String authenticateUser( AuthVO authVO ) {
    }
}

如果有人能help/advice指出我哪里出错了,那将是很大的帮助。

注册格式类似,效果很好。

终极愚蠢的错误。遗漏了 resteasy 所需的应用程序文件 "extends Application"。