我正在將應用程序從JBOSS 4遷移到JBOSSAS 7.我遵循遷移指南,將所有ejbs轉換爲ejb3,修復了JNDI名稱。在我部署耳朵之後,我看到EJB綁定的消息。之後,它進入等待狀態,然後用此消息超時:JBAS015052:在允許的超時期限內沒有收到對部署操作的響應
JBAS015052:在允許的超時時間[1200秒]內未收到對部署操作的響應。檢查服務器配置文件和服務器日誌以查找有關部署狀態的更多信息。
我打開日誌記錄到DEBUG,這給了我一些關於事務和NIO等的例外情況(在JBOSS消息組中花費了大量時間,而且我發現它們是無害的)。
我不知道如何調試。我得到了該進程的堆棧轉儲,但我看到的只是部署掃描程序正在等待某些內容。不知道什麼:
「DeploymentScanner線程 - 2」 PRIO = 5 TID = 0000000003d77400 NID = 0xb6447000中的Object.wait()[00000000b6446000] java.lang.Thread.State中:WAITING(對象監視器上)
任何人都知道如何調試?在這一點上,我很沮喪。我的意思是如果它不拋出錯誤,我該如何調試呢?
請提供一個完整的答案,而不僅僅是鏈接。 – slfan