2016-05-10 84 views
0

我有一個耳朵文件,需要40多分鐘才能部署到weblogic服務器中。您能否提供關於我需要關注的事項的指導,以便縮短部署時間?在weblogic中部署耳朵時出現巨大延遲

+0

從服務器的日誌文件開始。 – fvu

+0

是的,我正在查看日誌和更新的附加詳細信息 –

+0

你能幫我讓我知道我需要看哪些weblogic日誌文件嗎?我查看了應用程序日誌,發現少數STDOUT語句之間的間隔爲2-3分鐘,但無法確定在此期間發生的情況。 –

回答

2

我發現有時Java安全設置有時會導致很長的啓動延遲。這可能會或可能不會與您無關,而是看https://forums.oracle.com/forums/thread.jspa?threadID=2344212

$JAVA_HOME/jre/lib/security/java.security 更換 securerandom.source=file:/dev/urandom 與 ​​

,並注意所需要的/./。

+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像永遠連接那些URL一樣。

如果您的weblogic在沒有Internet訪問權限的環境下工作,它也將有所幫助。