您将无法从生产服务器上的工作目录中访问文件

时间:2013-05-09 18:48:35

标签: java google-app-engine

使用以下网址运行GAE应用时

$ mvn appengine:devserver

在某个地方,它显示了这个错误:

You will not be able to access files from your working directory on the production server.

它是什么意思,以及如何摆脱它。

1 个答案:

答案 0 :(得分:2)

很难给出明确的答案,因为你没有提供太多的背景,而且因为我已经有一段时间没有使用GAE,但这是我的猜测。

这意味着在真正的引擎上,在Google的机器上,您将无法访问工作目录中的文件(并且您根本无法写入任何文件),因为这是禁止的这个环境。

我猜它会显示此错误,因为在您的开发服务器上,您正在执行一些访问当前目录的代码。因此,它警告您,虽然在开发服务器上运行良好,但代码无法在真正的应用程序引擎上运行。

要删除警告,请找到执行此操作的代码,然后对其进行修改。

阅读https://developers.google.com/appengine/docs/java/runtime#The_Sandbox了解详情。