尝试访问< code > http://localhost:8080/_ ah/API 时,我得到一个< code > StringIndexOutOfBoundsException :
java.lang.String索引超出边界异常: 字符串索引超出范围: 0
at Java . lang . string . charat(string . Java:658)at com . Google . API . server . SPI . tools . devserver . dev piutil . stripliedingslash(dev piutil . Java:17)at com . Google . API . server . SPI . tools . dev server . restapiservlet . service(restapiservlet . Java:120)at javax . servlet . http . http servlet . service(http servlet . Java:717)at org . mort bay .
我正在尝试使用endpoint,所以我创建了一个Entity
,如下所示:
@Entity
@Table(name="Users")
@NamedQuery(name="User.findAll", query="SELECT u FROM User u")
public class User implements Serializable {
private static final long serialVersionUID = 1L;
@Id
private String id;
private String password;
private String username;
public User() {
}
public String getId() {
return this.id;
}
public void setId(String id) {
this.id = id;
}
public String getPassword() {
return this.password;
}
public void setPassword(String password) {
this.password = password;
}
public String getUsername() {
return this.username;
}
public void setUsername(String username) {
this.username = username;
}
}
然后,我右键单击了类Google appEngine WTP--
我正在学习入门教程https://developers.google.com/eclipse/docs/endpoints-js
我的Index.html如下:
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<title>Hello App Engine</title>
<script src="https://apis.google.com/js/client.js?onload=init">
</script>
</head>
<body>
<h1>Hello App Engine!</h1>
<script>
function init(){
var ROOT = 'http://localhost:8080/_ah/api';
gapi.client.load('libuserendpoint', 'v1', function() {
alert("hello");
}, ROOT);
}
</script>
</body>
</html>
我猜您可能需要一个斜杠来开始URL,所以URL可能需要看起来像:
_ah/api
而不是:
http://localhost:8080/_ah/api
我看到了以下问题,这让我想到了这一点:
更新后google cloud enpoint回调
在您的本地环境中,Google APIs Explorer的正确URL是localhost:8080/_ ah/API/Explorer
我尝试过将deendpoint与云SQL和Hibernate集成。但是,每次都有错误。跟随我的测试: 1 -源文件夹中的persistence . XML:http://imgur.com/hKjf8Cs给我错误:http://imgur.com/QJe8rvq 2-资源文件夹中的persistence.xml给我错误: ServletInitializationParameters.java:5
云-endpoint。 我正在学习Udacity教程。我对请求和响应的流程有点混淆,下面是我的理解 endpoint应该用注释,endpoint方法应该用注释,这些方法不应该返回原始数据类型。下面是一个endpoint方法 下面是我的ProfileForm和Profile类
我有一个来自endpoint原始数据存储API的endpoint模型,称为资源,我使用Resource.query(). fetch(10)请求10个项目。 问题是它返回一个资源数组,但根据“创建endpointAPI”的文档,我需要返回一个消息数组。 https://cloud.google.com/appengine/docs/python/endpoints/create_api 使用Goo
我正在使用这个链接构建一个使用GCM的简单聊天应用程序,我发现了这个伟大的特性“Google Cloud Endpoints”,它使事情变得更容易。但我不敢依赖它,因为我注意到它仍然是试验性的。我可以信任它还是应该使用Java servlet?
尝试运行本地开发服务器时 我正在尝试解决打开zip文件或JAR清单时出错:C:\Program 但是我应该在哪里以及如何改变默认的-javaAgent:?
我知道可以使用谷歌API视觉在网上找到类似的图片。我的目标是根据我的图像数据库找到类似的图像。我不想在网上看到类似的图片。 可能吗? 如果是,你能给我一些链接或建议吗? 谢谢