Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/google-app-engine/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java GAE中的googlepub/Sub_Java_Google App Engine_Google Cloud Pubsub_Client Library - Fatal编程技术网

Java GAE中的googlepub/Sub

Java GAE中的googlepub/Sub,java,google-app-engine,google-cloud-pubsub,client-library,Java,Google App Engine,Google Cloud Pubsub,Client Library,在GAE应用程序中使用pub/sub java客户端库不起作用,我得到一个异常 Caused by: java.security.AccessControlException: access denied ("java.lang.RuntimePermission" "shutdownHooks") at java.security.AccessControlContext.checkPermission(AccessControlContext.java:372) at java.securi

在GAE应用程序中使用pub/sub java客户端库不起作用,我得到一个异常

Caused by: java.security.AccessControlException: access denied ("java.lang.RuntimePermission" "shutdownHooks")
at java.security.AccessControlContext.checkPermission(AccessControlContext.java:372)
at java.security.AccessController.checkPermission(AccessController.java:559)
at java.lang.SecurityManager.checkPermission(SecurityManager.java:549)
at com.google.appengine.tools.development.DevAppServerFactory$CustomSecurityManager.checkPermission(DevAppServerFactory.java:442)
at java.lang.Runtime.addShutdownHook(Runtime.java:209)
at com.google.common.util.concurrent.MoreExecutors$Application.addShutdownHook(MoreExecutors.java:223)
at com.google.common.util.concurrent.MoreExecutors$Application.addDelayedShutdownHook(MoreExecutors.java:195)
at com.google.common.util.concurrent.MoreExecutors$Application.getExitingScheduledExecutorService(MoreExecutors.java:187)
at com.google.common.util.concurrent.MoreExecutors$Application.getExitingScheduledExecutorService(MoreExecutors.java:219)
at com.google.common.util.concurrent.MoreExecutors.getExitingScheduledExecutorService(MoreExecutors.java:169)
at com.google.api.gax.grpc.InstantiatingExecutorProvider.getExecutor(InstantiatingExecutorProvider.java:53)
at com.google.cloud.pubsub.spi.v1.Publisher.<init>(Publisher.java:128)
at com.google.cloud.pubsub.spi.v1.Publisher.<init>(Publisher.java:76)
at com.google.cloud.pubsub.spi.v1.Publisher$Builder.build(Publisher.java:642)
原因:java.security.AccessControlException:拒绝访问(“java.lang.RuntimePermission”“shutdownHooks”)
位于java.security.AccessControlContext.checkPermission(AccessControlContext.java:372)
在java.security.AccessController.checkPermission(AccessController.java:559)
位于java.lang.SecurityManager.checkPermission(SecurityManager.java:549)
在com.google.appengine.tools.development.DevAppServerFactory$CustomSecurityManager.checkPermission(DevAppServerFactory.java:442)
在java.lang.Runtime.addShutdownHook(Runtime.java:209)中
在com.google.common.util.concurrent.MoreExecutors$Application.addShutdownHook上(MoreExecutors.java:223)
位于com.google.common.util.concurrent.MoreExecutors$Application.addDelayedShutdownHook(MoreExecutors.java:195)
在com.google.common.util.concurrent.MoreExecutors$Application.getExitingScheduledExecutorService(MoreExecutors.java:187)上
在com.google.common.util.concurrent.MoreExecutors$Application.getExitingScheduledExecutorService(MoreExecutors.java:219)上
位于com.google.common.util.concurrent.MoreExecutors.getExitingScheduledExecutorService(MoreExecutors.java:169)
位于com.google.api.gax.grpc.instantingExecutorProvider.getExecutor(instantingExecutorProvider.java:53)
位于com.google.cloud.pubsub.spi.v1.Publisher.(Publisher.java:128)
在com.google.cloud.pubsub.spi.v1.Publisher.(Publisher.java:76)
位于com.google.cloud.pubsub.spi.v1.Publisher$Builder.build(Publisher.java:642)
基本上,它试图添加一个不允许的关闭挂钩


我错过了什么

该库还不支持GAE标准环境,只是灵活,请参阅

这应该记录在Google文档中,而不是Github中的指令中