0

Google App Engine でアプリケーションを開発する際に外部ライブラリを使用するにはどうすればよいですか? javax.mailライブラリを使用する必要があるとします。アプリケーションをサーバーにデプロイするときに、関連する jar を使用できるようにライブラリをどこに保管すればよいですか?

4

2 に答える 2

2
WEB-INF/lib

これは、Google App Engine だけでなく、サーブレット全般に当てはまります。覚えておく必要がある 1 つの警告は、Google App Engine が使用する JDK のバージョンを制御することです。これは、使用しているライブラリが 1.7 に依存している場合、または 1.5 または 1.6 で廃止されたコードに依存している場合、機能しないことを意味します。

komaが指摘したように、App Engine でテストされたライブラリのリストがあります。ここで見つけることができます:

https://developers.google.com/appengine/docs/java/jrewhitelist

そのリストにないライブラリを使用しているため、アプリ エンジンで動作する保証はありません。試してみてください。

于 2012-07-29T13:43:30.843 に答える
0

Maven を使用している場合は、スーパー jar (すべてのバイナリ ファイルと参照されるすべての jar を含む jar) の作成を検討できます。

申し訳ありませんが、特定の手順を提供することはできません.Mavenで直接行ったのではなく、leiningenを介してのみ行っています.

于 2012-07-29T16:03:11.650 に答える