【发布时间】:2014-12-04 20:32:19
【问题描述】:
为了我的大学工作,我必须在我的 tomcat servlets 项目中实现 Google API。当我使用库import org.scribe.model.* 的令牌时,Tomcat 不会执行。它在代码中没有给出任何错误,只是tomcat没有执行“本地主机上的Server Tomcat 7.0 Server failed to start”。
我的令牌变量是 EMPTY_TOKEN;
public void doGet(HttpServletRequest requestHttp, HttpServletResponse responseHttp) throws ServletException, IOException {
OAuthService service = new ServiceBuilder()
.provider(GoogleApi.class)
.apiKey("CLIENT ID")
.apiSecret("CLIENT SECRET")
.callback(CALLBACK_URL)
.scope(SCOPE)
.build();
Scanner in = new Scanner(System.in);
System.out.println("=== " + NETWORK_NAME + "'s OAuth Workflow ===");
System.out.println();
System.out.println("Fetching the Authorization URL...");
String authorizationUrl = service.getAuthorizationUrl(EMPTY_TOKEN);
System.out.println("Got the Authorization URL!");
进口是:
import org.scribe.builder.*;
import org.scribe.builder.api.*;
import org.scribe.model.*;
import org.scribe.oauth.*;
我知道问题是令牌,但我不明白为什么。有人可以帮助我吗?
【问题讨论】:
标签: java api google-app-engine rest tomcat