OATH 인증에 scribe 1.3.0을 사용하고 있습니다. 이것은 우분투 아래의 Tomcat 7에 있습니다.Java 스크라이브가 Tomcat에서 서명을 생성하지 않습니다.
나는이 파일럿 오류의 일종입니다 확신하지만 잘못 정확히 무엇인지 알아낼 수 없습니다 ...
나는 서비스를 만들어 내 클라이언트 클래스의 생성자에서 토큰 :
public Client()
{
m_service = new ServiceBuilder()
.provider(Api.class)
.apiKey(CONSUMER_KEY)
.apiSecret(CONSUMER_SECRET)
.debug()
.build();
m_accessToken = new Token(OAUTH_TOKEN, OAUTH_TOKEN_SECRET);
}
나중에 시간이 나는 함수의 서비스를 사용하는 요청을 할 때에 : 나는 다음과 같은 출력을 얻을 ServiceBuilder에 디버그() 태그를 추가하기 때문에
OAuthRequest request = new OAuthRequest(Verb.GET,
url);
m_service.signRequest(m_accessToken, request);
:
signing request: URL
setting token to: Token[xxxx , xxxxx]
generating signature...
그 밖의 어떤 일도 일어나지 않습니다. 그 코드는 단지 거기서 죽는 것처럼 보입니다. m_service 호출에서 Exception을 catch하려고했지만 예외를 throw하지 않습니다. 이전에 제티 (Jetty)가있는 다른 Windows 컴퓨터에서이 코드를 시도했지만 작동했지만 더 이상 해당 컴퓨터 나 OS에 액세스 할 수 없습니다.
무엇이 잘못 되었습니까? 더 많은 디버그 출력을 얻기 위해 내가 할 수있는 일이 있습니까?
-Wish