无法部署Android示例" gcm-demo-appengine"在JBoss [英] Unable to deploy Android sample "gcm-demo-appengine" in JBoss

查看:67
本文介绍了无法部署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示例&quot; gcm-demo-appengine&quot;在JBoss的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆