7

Oracle の Java EE フレームワークである ADF でプロジェクトを開始しました。通常、Tomcat で開発してから、実稼働の WebLogic サーバーにデプロイします。

しかし、ADF を Eclipse/JDeveloper で開発するには、WebLogic サーバーをローカルにインストールする必要があることに気付きました。これは非常に重量があり、dev として構成されてても、マシンが停止し、展開に時間がかかります。

では、WebLogic が使用するリソースをできるだけ少なくするために微調整できる構成パラメーターはありますか? 使用できる代替手段はありますか?

私たちは主にメモリ (驚異的な 800MB を消費します) と起動時間 (~2 分) を懸念しています。

4

3 に答える 3

1

メモリ消費の問題については、WebLogic サーバーが使用する JVM のメモリ パラメータを設定してみてください。WL Web 管理コンソールにログインし、Environment/Servers/[your server]/Configuration/Server Start に移動し、「Arguments」で次のよう-Xms256m -Xmx256mに設定すると、JVM の初期 (Xms) および最大 (Xmx) ヒープ サイズが設定されます。 256メガバイトまで。これらの数値をいじって、環境に最適な値を見つけてください。ただし、Eclipse インスタンスも大量のメモリを消費している可能性があることに注意してください。

起動時間に関しては、予想より少し大きいですが、問題ないようです。この問題は非常に頻繁に発生し、確実に解決できるとは思いません。WebLogic には Tomcat よりもはるかに多くの機能があり、これは環境の他の特性 (起動時間など) に反映されます。ただし、ここでいくつかの役立つヒントを見つけることができます: Weblogic Server の起動時間を短縮する

于 2012-06-29T11:56:50.430 に答える
0

開発にローカル サーバーを使用することに制限はありません。いつでも共有サーバーを使用して、テスト用にプロジェクトをデプロイできます。

于 2012-06-29T12:03:57.070 に答える
0

前の投稿に同意します。メモリが問題になる場合は、スタンドアロンの WLS をインストールして、EAR からデプロイすることができます。スタンドアロンの WLS の場合は、Application Development Runtime Libraries をインストールしてください。デフォルトでは、WLS には ADF に対して有効なドメインがないためです - http://www.oracle.com/technetwork/developer-tools/adf/downloads/index.html

WLS をインストールするときは、必ず開発モードでインストールしてください (組み込みの WLS にも設定されています)。

これ以外に、限られた機能で WLS を開始するためにできることはあまりありません。

フランク

于 2012-07-02T12:05:06.513 に答える