コマンドラインインターフェイス(CLI)を使用してwarファイルをデプロイするときに、wildflyアプリケーションサーバーを使用している場合、プロセスにJVMヒープサイズがより大きい必要があります。 warファイルサイズ。 展開中にjboss-cliが消費するこのメモリサイズを減らすにはどうしたらいいですか?jboss-CLIを使用してWARファイルをデプロイするには、膨大なメモリが必要
問題の詳細:
私は各ファイルの100メガバイトと8つのwarファイルを展開する必要があり、このプロセスは、「バッチ」と「batch.run」を使用して1つのトランザクションで適用され、このプロセスによって消費されるメモリを超えます8GB。
私は戦争の間に遠隔注入があるため、バッチの動作を使用しています。展開の順序はわかりません。
jboss-cliを使用しているときにwildflyが消費するメモリサイズを減らすにはどうすればいいですか?それを減らす方法がない場合は、どうやって戦争の展開順序を知ることができますか? (たとえば、app1がapp2からリモートセッションBeanを挿入する場合、app2はapp1の前にデプロイする必要があります)。
jboss-all.xmlを追加し、アプリケーション間の依存関係をこのように設定すると、常に正しい順序で開始されます。 – ctomc
CLI経由でのみですか?手動展開はどうですか?どのバージョンを使用していますか? (JavaEE 7に準拠した3種類のwildflyのバージョンがあります) – thatsIch
@thatslch完全版wildfly 8を使用しています。展開の順序がわからないため、手動で展開することはできません。私の問題を解決するために、私はcliでbatchコマンドを使って、wildflyが戦争の間の依存関係を計算するようにしました。しかし、私が手動で戦争を展開する場合、バッチコマンドを使用したときと同じようにメモリが消費されることはありません –