Java Struts 2操作中的Android GCM服务器
我正试图通过GCM向Android设备发送消息。接下来,我将Java Struts 2操作中的Android GCM服务器,java,android,json,struts2,google-cloud-messaging,Java,Android,Json,Struts2,Google Cloud Messaging,我正试图通过GCM向Android设备发送消息。接下来,我将gcmserver.jar库添加到我的Struts2项目中。但我得到了一个例外,我的代码: public String execute() throws IOException { List<String> devices = new ArrayList<String>(); devices.add(gcmRegId); Sender sender = new Se
gcmserver.jar
库添加到我的Struts2项目中。但我得到了一个例外,我的代码:
public String execute() throws IOException {
List<String> devices = new ArrayList<String>();
devices.add(gcmRegId);
Sender sender = new Sender(PROJECT_API);
Message gcmMessage = new Message.Builder().build();
Result result = sender.send(gcmMessage, gcmRegId, 5);
}
我错过什么了吗?像一个依赖关系 您缺少库
json-simple-1.1.jar
。如果您使用maven,那么工件是jsonsimple
,版本是1.1
,名称是json.simple
。从存储库中 你提到了哪个教程项目?我已经在我的问题中添加了教程的链接,无论如何,这一个
Caused by: java.lang.ClassNotFoundException: org.json.simple.parser.ParseException
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1680)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1526)