无法部署Android示例" gcm-demo-appengine"在JBoss [英] Unable to deploy Android sample "gcm-demo-appengine" in JBoss
本文介绍了无法部署Android示例" gcm-demo-appengine"在JBoss的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在尝试从Android SDK部署示例gcm代码
gcm-demo-appengine
在JBoss 7.1.1和 CapeDwarf_AS7_1。 0.0.Beta1 [ ^ ]服务器。
每次我的部署都取得成功,但我得到一个例外,例如,
16 : 24 : 56 , 870 INFO [com.tkd.sapphire.android.gcm.ApiKeyInitializer](MSC服务主题 1 - 3 )在contextInitialized上捕获异常!! { 0 }:java.lang.NullPointerException:没有注册API环境 这个线程。
com.google.appengine.api.datastore.DatastoreApiHelper.getCurrentAppId(DatastoreApiHelper.java: 80 )[appengine-api- 1 。 0 -sdk- 1 。 7 。 6 .jar:]
com.google.appengine.api.datastore.DatastoreApiHelper.getCurrentAppIdNamespace(DatastoreApiHelper。 java: 90 )[appengine-api- 1 。 0 -sdk- 1 。 7 。 6 .jar:]
com.google.appengine.api.datastore.Key。< init>(Key.java: 97 ) [appengine-api- 1 。 0 -sdk- 1 。 7 。 6 .jar:]
at c om.google.appengine.api.datastore.Key。< init>(Key.java: 87 )[appengine-api- 1 。 0 -sdk- 1 。 7 。 6 .jar:]
com.google.appengine.api.datastore.KeyFactory.createKey(KeyFactory.java: 85 )[appengine-api- 1 。 0 -sdk- 1 。 7 。 6 .jar:]
com.google.appengine.api.datastore.KeyFactory.createKey(KeyFactory.java: 78 )[appengine-api- 1 。 0 -sdk- 1 。 com.google.appengine.api.datastore上的 7 。 6 .jar:]
。 KeyFactory.createKey(的KeyFactory。 java: 66 )[appengine-api- 1 。 0 -sdk- 1 。 7 。 6 .jar:]
at com.tkd.sapphire.android.gcm.ApiKeyInitializer.contextInitialized(ApiKeyInitializer.java: 50 )[classes: ]
at org.apache.catalina.core.StandardContext.contextListenerStart(StandardContext.java: 3392 )[jbossweb- 7 。 0 。 13 .Final.jar:]
at org .apache.catalina.core.StandardContext.start(StandardContext.java: 3850 )[jbossweb- 7 。 0 。 13 .Final.jar:]
at org.jboss.as.web。 deployment.WebDeploymentService.start(WebDeploymentService.java: 90 )[jboss-as-web- 7 。 1 。 1 .Final.jar: 7 。 1 。 1 .Final]
org.jboss.msc.service.ServiceControllerImpl $ StartTask.startService(ServiceControllerImpl.java: 1811 )
at org.jboss.msc.service.ServiceControllerImpl $ StartTask.run(ServiceControllerImpl.java: 1746 )
at java.util.concurrent.ThreadPoolExecutor $ Worker.runTask(ThreadPoolExecutor.java: 886 )[rt.jar: 1 . 6 .0_21]
at java.util.concurrent.ThreadPoolExecutor $ Worker.run(ThreadPoolExecutor.java: 908 )[rt.jar: 1 。 6 .0_21] $ b java.lang.Thread.run上的$ b(Thread.java: 619 )[rt.jar: 1 。 6 。 0_21]
我可以使用tomcat部署相同的和本教程中提供的antrunserver命令[ ^ ]。
请帮帮我。
-
提前致谢。
解决方案
StartTask.startService(ServiceControllerImpl.java: 1811 )
at org.jboss.msc.service.ServiceControllerImpl
StartTask.run(ServiceControllerImpl.java: 1746 )
at java.util.concurrent.ThreadPoolExecutor
Worker.runTask(ThreadPoolExecutor.java: 886 )[rt.ja r: 1 。 6 .0_21]
at java.util.concurrent.ThreadPoolExecutor
Hi,
I''m trying to deploy sample gcm code from Android SDK
gcm-demo-appengine
in JBoss 7.1.1 and CapeDwarf_AS7_1.0.0.Beta1[^] server.
Every time my deployment is getting success, but I''m getting an exception like,
16:24:56,870 INFO [com.tkd.sapphire.android.gcm.ApiKeyInitializer] (MSC service thread 1-3) Exception caught on contextInitialized!! {0}: java.lang.NullPointerException: No API environment is registered for this thread.
at com.google.appengine.api.datastore.DatastoreApiHelper.getCurrentAppId(DatastoreApiHelper.java:80) [appengine-api-1.0-sdk-1.7.6.jar:]
at com.google.appengine.api.datastore.DatastoreApiHelper.getCurrentAppIdNamespace(DatastoreApiHelper.java:90) [appengine-api-1.0-sdk-1.7.6.jar:]
at com.google.appengine.api.datastore.Key.<init>(Key.java:97) [appengine-api-1.0-sdk-1.7.6.jar:]
at com.google.appengine.api.datastore.Key.<init>(Key.java:87) [appengine-api-1.0-sdk-1.7.6.jar:]
at com.google.appengine.api.datastore.KeyFactory.createKey(KeyFactory.java:85) [appengine-api-1.0-sdk-1.7.6.jar:]
at com.google.appengine.api.datastore.KeyFactory.createKey(KeyFactory.java:78) [appengine-api-1.0-sdk-1.7.6.jar:]
at com.google.appengine.api.datastore.KeyFactory.createKey(KeyFactory.java:66) [appengine-api-1.0-sdk-1.7.6.jar:]
at com.tkd.sapphire.android.gcm.ApiKeyInitializer.contextInitialized(ApiKeyInitializer.java:50) [classes:]
at org.apache.catalina.core.StandardContext.contextListenerStart(StandardContext.java:3392) [jbossweb-7.0.13.Final.jar:]
at org.apache.catalina.core.StandardContext.start(StandardContext.java:3850) [jbossweb-7.0.13.Final.jar:]
at org.jboss.as.web.deployment.WebDeploymentService.start(WebDeploymentService.java:90) [jboss-as-web-7.1.1.Final.jar:7.1.1.Final]
at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1811)
at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1746)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) [rt.jar:1.6.0_21]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) [rt.jar:1.6.0_21]
at java.lang.Thread.run(Thread.java:619) [rt.jar:1.6.0_21]
I can able to deploy the same using tomcat and ant "runserver command" as given in this tutorial[^] .
Please help me.
--
Thanks in advance.
解决方案
StartTask.startService(ServiceControllerImpl.java:1811) at org.jboss.msc.service.ServiceControllerImpl
StartTask.run(ServiceControllerImpl.java:1746) at java.util.concurrent.ThreadPoolExecutor
Worker.runTask(ThreadPoolExecutor.java:886) [rt.jar:1.6.0_21] at java.util.concurrent.ThreadPoolExecutor
这篇关于无法部署Android示例" gcm-demo-appengine"在JBoss的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文