Vis*_*yas 7 google-app-engine google-glass google-mirror-api
我是Google App Engine(GAE)和Glassware开发(Google Glass)的新手.
我配置了mirror-quickstart-java项目,Netbeans并且Apache tomcat我成功运行了该项目,但我遇到了麻烦.
我的要求是,我不想使用谷歌应用程序引擎来开发我自己的Glassware,因为我想使用很少的第三方API.app引擎也不支持javax.imageio和BufferedImageapis.
我有以下问题
app-engine进行mirror-quickstart-java/Glassware开发?message The API package 'urlfetch' or call 'Fetch()' was not found.
description The server encountered an internal error that prevented it from fulfilling this request.
com.google.apphosting.api.ApiProxy$CallNotFoundException: The API package 'urlfetch' or call 'Fetch()' was not found.
    com.google.apphosting.api.ApiProxy.makeSyncCall(ApiProxy.java:100)
    com.google.appengine.api.urlfetch.URLFetchServiceImpl.fetch(URLFetchServiceImpl.java:38)
    com.google.api.client.extensions.appengine.http.UrlFetchRequest.execute(UrlFetchRequest.java:75)
    com.google.api.client.http.HttpRequest.execute(HttpRequest.java:980)
    com.google.api.client.auth.oauth2.TokenRequest.executeUnparsed(TokenRequest.java:299)
    com.google.api.client.googleapis.auth.oauth2.GoogleAuthorizationCodeTokenRequest.execute(GoogleAuthorizationCodeTokenRequest.java:175)
    com.google.api.client.googleapis.auth.oauth2.GoogleAuthorizationCodeTokenRequest.execute(GoogleAuthorizationCodeTokenRequest.java:78)
    com.google.glassware.AuthServlet.doGet(AuthServlet.java:56)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
    org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:393)
将快速启动项目从App Engine移动到另一个J2EE容器非常简单,但它确实需要一些代码更改:
UrlFetchTransport替代方法替换实例NetHttpTransport.这将影响AuthUtil.java和MirrorClient.javaListableAppEngineCredentialStore.java适合CredentialStore您喜欢的任何持久层(Hibernate,SQLite等)的新实现.您还需要对依赖项管理和构建脚本进行一些更改,但是您自己在那里进行了更改,因为这很大程度上取决于您计划如何运行它.
| 归档时间: | 
 | 
| 查看次数: | 2551 次 | 
| 最近记录: |