我将开始开发一个 Java Web 应用程序,我相信我将部署到 CloudBees,但我担心 JRE/沙盒限制可能适用。
例如,使用 Google App Engine,您不能执行任何封装在java.io.file
或java.net
. 如果不使用 custom ,则不允许您启动线程ThreadFactory
。不允许使用 JNDI、JMX 或调用托管在 3rd 方机器上的远程 RDBMS。你不能使用反射。使用 GAE,您不允许做很多事情。
CloudBees 是否也存在同样的限制?我猜不是,因为我刚刚阅读了他们的整个开发者文档,并没有遇到任何类似的问题。
但是,如果我的应用程序在部署到其服务器时尝试写入本地文件系统,会发生什么情况?他们必须对可以在他们的机器上运行的东西有一定的限制,如果没有其他原因的话!
所以我问:这些限制是什么,或者我在哪里可以在他们的文档中找到它们?提前致谢!