我正在使用一个不透明的库,我不确定它可以用于appengine。我只是测试各种类来看看会发生什么,并且一个特定的方法会导致抛出AccessControlException:
java.security.AccessControlException: access denied (java.lang.RuntimePermission exitVM.0)
没有堆栈跟踪或任何其他信息。如果库尝试执行appengine不允许的操作,例如启动另一个线程,写入文件等,是否会抛出此异常?
答案 0 :(得分:3)
我部署到生产服务器并获得了更具体的消息:
Google App Engine does not support Runtime.removeShutdownHook
所以,我猜答案是“是的。”
答案 1 :(得分:0)
如果您还没有看到App Engine类白名单:
http://code.google.com/appengine/docs/java/jrewhitelist.html