我按照本教程使用 Java 在 Google App Engine (GAE) 中实现 remoteAPi: https ://developers.google.com/appengine/docs/java/tools/remoteapi
但在 web.xml 配置后,我使用以下代码将新实体插入到本地数据存储区:
String username = "myusername";
String password = "mypassword";
RemoteApiOptions options = new RemoteApiOptions()
.server("localhost", 8888)
.credentials(username, password);
RemoteApiInstaller installer = new RemoteApiInstaller();
installer.install(options);
try {
DatastoreService ds = DatastoreServiceFactory.getDatastoreService();
System.out.println("Key of new entity is " +
ds.put(new Entity("Hello Remote API!")));
} finally {
installer.uninstall();
}
但发生了错误:
访问 /remoteApi/index 时出现问题。原因:
Timeout while fetching: http://localhost:8888/remote_api
我在调试时查看并知道它是由以下原因引起的:“installer.install(options);” 陈述。
我该如何解决这个问题?增加套接字超时?
预先感谢 !