1

我将开始开发一个 Java Web 应用程序,我相信我将部署到 CloudBees,但我担心 JRE/沙盒限制可能适用。

例如,使用 Google App Engine,您不能执行任何封装在java.io.filejava.net. 如果不使用 custom ,则不允许您启动线程ThreadFactory。不允许使用 JNDI、JMX 或调用托管在 3rd 方机器上的远程 RDBMS。你不能使用反射。使用 GAE,您不允许做很多事情。

CloudBees 是否也存在同样的限制?我猜不是,因为我刚刚阅读了他们的整个开发者文档,并没有遇到任何类似的问题。

但是,如果我的应用程序在部署到其服务器时尝试写入本地文件系统,会发生什么情况?他们必须对可以在他们的机器上运行的东西有一定的限制,如果没有其他原因的话!

所以我问:这些限制是什么,或者我在哪里可以在他们的文档中找到它们?提前致谢!

4

1 回答 1

1

最后我检查了(a)没有沙箱;(b) 您可以写入本地文件系统,但如果应用程序因任何原因被重新配置,您在此处写入的任何文件都可能被丢弃,即仅将其用于临时文件。(可选的永久文件存储服务已被视为对某些应用程序有用的功能。)

于 2013-05-14T15:11:45.920 回答