GAE プロジェクトに CoreNlp jar を追加してデプロイしようとすると、次のメッセージが表示されます。
瓶が大きすぎる。--enable_jar_splitting の使用を検討してください
だから私はターミナルを使ってそれを展開しようとします:
sh appcfg.sh --enable_jar_splitting update war/
そして、私は同じメッセージを受け取っています。
jar を使用してアプリをデプロイするにはどうすればよいですか?
GAE プロジェクトに CoreNlp jar を追加してデプロイしようとすると、次のメッセージが表示されます。
瓶が大きすぎる。--enable_jar_splitting の使用を検討してください
だから私はターミナルを使ってそれを展開しようとします:
sh appcfg.sh --enable_jar_splitting update war/
そして、私は同じメッセージを受け取っています。
jar を使用してアプリをデプロイするにはどうすればよいですか?
ここでの同様の質問: GAE プラグインまたは GAE appcfg.cmd が --enable_jar_splitting パラメータで動作していません
答えの分割ソリューション:
「appengine-api-1.0-sdk-1.7.7.jar」ファイルを自分で分割して問題を解決しました。
他の誰かがその方法を知りたい場合は、次の手順に従って
ください。1) 7z から「appengine-api-1.0-sdk-1.7.7.jar」ファイルを解凍します。
2)構造に関係なく、それらを2つのフォルダー(それぞれ約15mb)にバランスを取ります。
3) 最初のフォルダに「appengine-api-1.0-sdk-1.7.7-1」、2 番目のフォルダに「appengine-api-1.0-sdk-1.7.7-2」という名前を付けます。
4) jdk がインストールされていることを確認します。例: "C:\Program Files\Java\jdk1.7.0_17\bin"。環境に設定して、その bin フォルダーからファイルを実行できるようにします。
5) 重要: これらのフォルダの親フォルダではなく、最初の「appengine-api-1.0-sdk-1.7.7-1」フォルダに移動する必要があります。
6) cmd.exe を起動し、最初のアーカイブに「jar cf appengine-api-1.0-sdk-1.7.7-1.jar *」と入力します。
7) 2 番目のアーカイブに対して同じことをもう一度行います (ステップ 5 とステップ 6 を繰り返します)。
8) \war\web-inf\libs フォルダーに移動し、既存の appengine-api-1.0-sdk-1.7.7.jar を削除します。
9) appengine-api-1.0-sdk-1.7.7-1.jar と appengine-api-1.0-sdk-1.7.7-2.jar をコピーして \war\web-inf\libs フォルダーに貼り付けます。
10) デプロイします。それは魅力のように機能するはずです!編集:スペル修正。