앰퍼를 Oauth의 Wink에 통합하고 을 실행하여 사용자 지정 처리기 오류로 실행하려고합니다. HandlerFactory, RequestHandler를 만들고 wink-properities.properties 구성을 으로 추가했으며 web.xml을 등록 정보 파일 위치로 수정했습니다.Apache Wink 요청 처리기
wink/handler/OauthHandlersFactory.java:[15,44] cannot find symbol
[ERROR] symbol : class handler
나는이 사용자 정의 핸들러가 일하러 가야 실종 뭔가 있나요 :
여기public List<? extends org.apache.wink.server.handlers.RequestHandler>
getRequestHandlers() {
return Arrays.asList(se.influen.wink.handler.OauthRequestHandler);
}
오류입니다 :
오류가 RequestHandler를로드 내 HandlerFactory 클래스와 관련이? 아니면 윙크 응용 프로그램에 앰버를 통합하는 더 좋은 방법은 무엇입니까? 현재 시간에 나는 응답을 생성하는 에 처리기를 얻는 것을 시도 이외에 아무것도하고있다.
목표는 Oauth2 보안을 Wink 응용 프로그램에 추가하는 것입니다.
내가 아주 이해가 안 : 그것은 컴파일 오류 또는 런타임입니까? 컴파일 된 경우 클래스 경로를 확인하십시오. 런타임은 실제 예외를 게시합니다. – Tarlog
컴파일 오류이며 오류 메시지가 위에 있습니다 (전체 오류로 편집합니다). 질문의 핵심은 제네릭 클래스 목록에 Arrays.asList (se.influen.wink.handler.OauthRequestHandler)를 반환하는 방법을 추가하는 것입니다. List RequestHandler>를 확장합니다. 그것은 내가 지정한 클래스를 인식하지 못한다. 그러나 파일은 같은 패키지에있다. – ccomstock