0

AppEngineにアップロードする前にJavaクラスをJARで処理するとパフォーマンスが向上することを読みました。誰かがそれがどのように行われるかを説明できますか?それはEclipse内から達成できますか?

4

3 に答える 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 に答える