0

自宅でローカルのApacheTomcatを使用して作業し、FileServletを使用して静的ファイルを提供することは非常に満足しています。また、この回答で述べられているように、次のような指示に従っています。

Webコンテンツにファイルを保存しないでください。これは、WARが展開されていない場合は失敗し、展開されている場合でも、WARを再デプロイするたびにすべてのファイルが失われます。

しかし、今Google App Engineはサーバーを構成できないアプリケーションに使用しています。また、サーバーはjetty私にとって新しいものを使用しています。WebアプリケーションのすべてのものがEclipseを介してサーバーにアップロードされますが、外部のフォルダーをWARにアップロードできません。ここで、を使用してこのような静的ファイルを適用するにはどうすればよいですか? Google BlobstoreServletを使用する必要がありますか?、または単にGoogle Cloud SQLである可能性のあるデータベース、または他の方法がありますか?

ありがとう、
Asif

4

2 に答える 2

1

リンクの答えはあなたには当てはまりません。それは、ファイルをWebコンテンツフォルダにアップロード(つまりプログラムで作成)してはいけないということです。

提供したい静的ファイルをアプリケーションフォルダに入れるだけです。静的ファイルの使用に関するドキュメントを参照してください。

于 2012-04-22T07:33:43.880 に答える
0

静的コンテンツを提供するためにFileServletは必要ありません。代わりに、静的にする予定のファイルを宣言すると、AppEngineがそれらのファイルの提供を管理します。何らかの理由でプログラムでファイルを読み取る必要がある場合は、そのファイルをリソースとして宣言します。

https://developers.google.com/appengine/docs/java/config/appconfig#Static_Files_and_Resource_Filesを参照してください

于 2012-04-22T07:32:29.510 に答える