以下を使用して 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をご覧ください。