0

我正在尝试将 Amber 合并到 Wink for Oauth 中,并在自定义处理程序上遇到错误。我创建了一个 HandlerFactory、RequestHandler,并添加了 wink-properities.properties 配置,并使用属性文件位置修改了 web.xml。

该错误与我的 HandlerFactory 类加载 RequestHandler 有关:

    public List<? extends org.apache.wink.server.handlers.RequestHandler>
getRequestHandlers() {

    return Arrays.asList(se.influen.wink.handler.OauthRequestHandler);

    }

这是错误:

wink/handler/OauthHandlersFactory.java:[15,44] cannot find symbol

[ERROR] symbol  : class handler

让这个自定义处理程序工作我缺少什么吗?或者有没有更好的方法将 Amber 合并到 Wink 应用程序中?目前,我所做的只是试图让处理程序生成响应。

目标是将 Oauth2 安全性添加到 Wink 应用程序中。

4

1 回答 1

0

是什么se.influen.wink.handler.OauthRequestHandler
根据方法签名,您应该返回类的实例,因此new可能会有所帮助:

public List<? extends org.apache.wink.server.handlers.RequestHandler> getRequestHandlers() {

return Arrays.asList(new se.influen.wink.handler.OauthRequestHandler());

}
于 2012-03-05T19:34:39.623 回答