24

私の職場では、Weblogic Server を使用してエンタープライズ ポータルをホストしています。それは結構です。

しかし、最近、いくつかのサイド プロジェクトで Tomcat を使用する機会があり、信じられないほどの速度の違いに驚かされました。Tomcat の起動には 3 ~ 5 秒、中規模のプロジェクトのデプロイには 10 ~ 15 秒かかります。Weblogic の起動には 3 ~ 5、デプロイには最大 10分かかります。これにより、反復開発が停止します。

遅くて肥大化していることに我慢する必要がありますか、それともスピードアップするためにできることはありますか? 誰でもこれを経験したことがありますか?

4

8 に答える 8

7

krosenvoldが言ったように、乱数の生成は起動を遅くする可能性があります。

Oracleからの推奨事項は、セキュリティを低下させるため、非実稼働システムでのみ、以下の-Dフラグの1つを使用することです。

-Djava.security.egd = file:/// dev / urandomスイッチまたはfile:/dev/./urandomを使用して、weblogicを起動するコマンドを実行します。

上記の情報は、http://download.oracle.com/docs/cd/E12839_01/doc.1111/e14772/weblogic_server_issues.htm#CIHIIBGJから取得されます。

-Dフラグが機能しない場合は、次の解決策を確認して ください。http ://www.itonguard.com/20090313/weblogic-starts-slow/

于 2009-09-23T08:17:14.580 に答える
4

どのレベルとどのプラットフォームについては言及していませんが、WebLogic Serverのパフォーマンスとチューニングのガイドには、役立つヒントがいくつか含まれています。

于 2009-02-10T21:03:48.680 に答える
2

Linux がデータベースに接続していて、DNS が適切に設定されていない場合、WebLogic の起動も遅くなる可能性があります。

設定によっては、/etc/resolv.conf を編集してネームサーバー行をコメントアウトできる場合があります。これにより、WebLogic の起動時間が 20 分から 1 分未満に短縮されます。

于 2012-02-24T12:02:58.840 に答える
1

Weblogicワークショップを使用する場合は、反復型開発中にアプリケーションサーバーを再起動するのではなく、公開するだけで済みます。

于 2009-11-26T01:52:21.640 に答える
0

起動時間が長いのは、実際には WebLogic Server の起動によるものであり、WebLogic Portal の起動時間ではないことを確認してください。

于 2011-08-09T17:53:53.587 に答える