我将开始开发一个我相信我将部署到CloudBees的Java Web应用程序,但我担心可能适用的JRE /沙箱限制。
例如,使用Google App Engine,您不得执行java.io.file
或java.net
内打包的任何方法。如果不使用自定义ThreadFactory
,则不允许启动线程。您不能使用JNDI,JMX或调用托管在第三方计算机上的远程RDBMS。你不允许使用反射。有了GAE,很多你是不允许做的。
对CloudBees这些限制是否适用?我猜是没有,因为我只是阅读了他们的整个developer docs并没有遇到任何类似的事情。
然而,如果我的应用在部署到其服务器时尝试写入本地文件系统会发生什么?如果没有其他原因,他们必须 某些某些对其机器上运行的限制
所以我问:这些限制是什么,或者我在哪里可以找到他们的文档?提前谢谢!
答案 0 :(得分:1)
最后我检查过(a)没有沙箱; (b)您可以写入本地文件系统,但如果因任何原因重新配置应用程序,则可能会丢弃您在此处写入的任何文件,即仅将其用于临时文件。 (可选的永久文件存储服务已被视为对某些应用程序有用的功能。)