开发者

Does appengine throw AccessControlExceptions when I've tried to do something disallowed?

I'm using an opaque library which I'm not sure can work on appengine. I'm just testing out various classes to see what happens, and one particular method causes a AccessControlException to be thrown:

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

There's no stack trace or any other开发者_运维技巧 information. Would this exception be thrown if the library tried to do something that appengine doesn't allow, like starting another thread, writing to a file, etc?


I deployed to the production servers and got a much more specific message:

Google App Engine does not support Runtime.removeShutdownHook

So, I guess the answer is "yes."


In case you haven't seen the App Engine class whitelist:

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

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜