AppEngineにアップロードする前にJavaクラスをJARで処理するとパフォーマンスが向上することを読みました。誰かがそれがどのように行われるかを説明できますか?それはEclipse内から達成できますか?
質問する
202 次
3 に答える
1
Antを使って簡単に瓶を作ることができます
<property name="staging.dir" value="war"/>
<property name="classes.dir" value="${staging.dir}/WEB-INF/classes"/>
<target name="jarClasses">
<delete file="${staging.dir}/WEB-INF/lib/classes.jar" />
<echo> ${staging.dir}/WEB-INF/lib/classes.jar DELETED </echo>
<jar destfile="${staging.dir}/WEB-INF/lib/classes.jar" basedir="${classes.dir}" />
<echo> ${staging.dir}/WEB-INF/lib/classes.jar JARRED </echo>
<delete dir="${classes.dir}" />
<echo> ${classes.dir} DELETED </echo>
</target>
私のレイアウトは次のようなものです。
/war
/build.xml
または、Antタスクを使用してデプロイすることもできます
ウォームアップを高速化するために、AppEngineクラスを単一のJARに事前にバンドルするようにEclipseを構成します
パスフレーズ認証の処理方法がわからないため、そのようにはしていません。
于 2012-07-29T02:25:22.840 に答える
0
これがあなたが話していることであるかどうかはわかりませんが、プロジェクトを右クリックし、[エクスポート]-> [Java]-> [Jarファイル]を選択することで、EclipseプロジェクトからJARを作成できます。必ずエントリークラス/メインクラスを選択してください。そうしないと機能しません。
于 2012-08-04T22:20:31.927 に答える
0
Eclipse用のGoogleプラグインを見てください。
WARファイルのビルドに必要なすべてのコンポーネントをアセンブルします。ただし、展開は手動で行う必要があります。
于 2012-07-29T00:16:12.743 に答える