2016-05-10 6 views
0

私はweblogicサーバに展開するのに40分以上かかるearファイルを持っています。デプロイメント時間を改善するために私が見なければならないことについての指針を教えてください。weblogicに耳を掛けるのに巨大な遅延

+0

サーバーのログファイルから開始します。 – fvu

+0

はい、私はログを見ていて、追加のデタイルを更新しました –

+0

あなたは私が見なければならないweblogicログファイルを教えてくれますか?私は、アプリケーションのログを見て2-3 STDOUTステートメントの間に2-3分の間隔を参照してください、その期間中に何が起こっているのか判断することができません。 –

答えて

2

Javaのセキュリティ設定によっては、時には非常に長い起動遅延が発生することがあります。これは、またはあなたに関連するが、 ​​

securerandom.source=file:/dev/urandom を交換し、/./が必要であることに注意してください$JAVA_HOME/jre/lib/security/java.securityhttps://forums.oracle.com/forums/thread.jspa?threadID=2344212

が表示されない場合があります。

+0

ありがとうございます。これを探検します。 –

2

John K.が提案するソリューションは、サーバーの起動時にのみ関連し、Linuxプラットフォームでのみ有効です。 $ {DOMAIN_HOME} /servers//logs/.logのWebLogic Serverログファイルを参照してください 管理コンソールまたはwlstスクリプトを使用してアプリケーションをデプロイしていますか?

アプリケーションのデプロイ時に発生するスレッドダンプは、WebLogicが時間を費やしている場所を知る上で非常に優れた情報源です。

0

EARファイルが大きすぎますか、それは500MBを超えていますか?その場合、依存関係のいくつかをweblogicのライブラリとしてデプロイし、アプリケーションと共にデプロイしないことができます。 JVMメモリーの増加も役立ちます。アプリケーションをデプロイする前にサーバーを再起動しておいても役立ちます。

0

私はそれが答えることは手遅れ知っているが、答えを探している人のために - WebLogicの起動時に> は、このパラメータを渡す:

-Dorg.jboss.weld.xml.disableValidating=true 

これは、XMLスキーマ検証を無効にします - それはので、非常に時間がかかりました。 XSDファイルのいくつかのURLは利用できず、weblogicはそれらと永続的に接続しました。

あなたのweblogicがインターネットにアクセスできない環境で動作している場合にも役立ちます。

関連する問題