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