2

以下を使用して GAE アプリを実行する場合:

$ mvn appengine:devserver

どこかでこのエラーが表示されます:

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

それはどういう意味ですか、そしてそれを取り除く方法。

4

1 に答える 1

2

コンテキストがあまり提供されていないため、決定的な答えを出すのは困難です。また、GAE を使用してからしばらく経っていないため、私の推測は次のとおりです。

つまり、実際の appengine、Google のマシンでは、この環境では禁止されているため、作業ディレクトリ内のファイルにアクセスできません (また、ファイルをまったく書き込むことができません)。

そして、開発サーバーで現在のディレクトリにアクセスしているコードを実行しているため、このエラーが表示されると思います。そのため、コードは開発サーバーでは問題なく動作しますが、実際のアプリ エンジンでは動作しないことが警告されます。

警告を取り除くには、それを行っているコードを見つけて変更します。

詳細については、 https://developers.google.com/appengine/docs/java/runtime#The_Sandboxをご覧ください。

于 2013-05-09T21:21:51.623 に答える