当我试图做一些不允许的事情时,app引擎会抛出AccessControlException吗?

时间:2011-03-20 23:31:20

标签: google-app-engine

我正在使用一个不透明的库,我不确定它可以用于appengine。我只是测试各种类来看看会发生什么,并且一个特定的方法会导致抛出AccessControlException:

java.security.AccessControlException: access denied (java.lang.RuntimePermission exitVM.0)

没有堆栈跟踪或任何其他信息。如果库尝试执行appengine不允许的操作,例如启动另一个线程,写入文件等,是否会抛出此异常?

2 个答案:

答案 0 :(得分:3)

我部署到生产服务器并获得了更具体的消息:

Google App Engine does not support Runtime.removeShutdownHook

所以,我猜答案是“是的。”

答案 1 :(得分:0)

如果您还没有看到App Engine类白名单:

http://code.google.com/appengine/docs/java/jrewhitelist.html