Я работаю, чтобы попытаться включить Amber в Wink для Oauth и запустить в сообщение об ошибке в пользовательском Handler. Я создал HandlerFactory, RequestHandler и добавил конфигурацию wink-properities.properties как , а также изменил web.xml с расположением файла свойств.Apache Wink Request Handler
Ошибка связана с моего класса 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.
Я не совсем понимаю: это ошибка компиляции или выполнения? Если это компиляция, проверьте путь к классам. Если время выполнения опубликует фактическое исключение. – Tarlog
Ошибка компиляции и сообщение об ошибке выше (я буду редактировать с полной ошибкой). Я предполагаю, что суть вопроса заключается в том, как добавить в общий список классов return Arrays.asList (se.influen.wink.handler.OauthRequestHandler); где List расширяет RequestHandler>. Он не распознает класс, который я указываю, но файлы находятся в одном пакете. – ccomstock