使用以下网址运行GAE应用时
$ mvn appengine:devserver
在某个地方,它显示了这个错误:
You will not be able to access files from your working directory on the production server.
它是什么意思,以及如何摆脱它。
答案 0 :(得分:2)
很难给出明确的答案,因为你没有提供太多的背景,而且因为我已经有一段时间没有使用GAE,但这是我的猜测。
这意味着在真正的引擎上,在Google的机器上,您将无法访问工作目录中的文件(并且您根本无法写入任何文件),因为这是禁止的这个环境。
我猜它会显示此错误,因为在您的开发服务器上,您正在执行一些访问当前目录的代码。因此,它警告您,虽然在开发服务器上运行良好,但代码无法在真正的应用程序引擎上运行。
要删除警告,请找到执行此操作的代码,然后对其进行修改。
阅读https://developers.google.com/appengine/docs/java/runtime#The_Sandbox了解详情。