我已經使用Liberty 8.5.5和DB2 10.5在Linux上安裝了Worklight 6.2。爲WRKLGHT和WLREPORT創建DB2數據庫。已經執行了服務器配置工具併成功創建了Worklight Server配置(運行Ant任務時Console視圖中沒有任何錯誤,表已在數據庫中成功創建,配置顯示SCT中已部署狀態)。在SCT中創建運行時環境似乎也成功了(Console視圖中沒有錯誤,創建/更新了表,運行時環境顯示部署在SCT中)。停止並重新啓動Liberty服務器。如何解決在Worklight 6.2中未啓動的管理服務
可以在(/ worklightconsole)上點擊Worklight admin並使用演示用戶成功登錄,但它表示沒有運行時環境。當試圖訪問/ worklight/console(這應該是正確的URL給我如何使用我的Worklight項目WAR在SCT中創建運行時配置)時,我得到各種錯誤:首先「服務不可用,因爲初始化尚未完成。 「然後重試約一兩分鐘後,我得到「javax.servlet.ServletException:java.lang.RuntimeException:超時等待管理服務啓動在com.worklight.core.auth.impl.AuthenticationFilter.isWaitingForInitialization(AuthenticationFilter的.java:561)」。
似乎管理服務沒有成功啓動。在查看messages.log之後,我看到在它之前出現以下錯誤:「FWLSE0242E:無法同步應用程序運行時信息。servlet初始化失敗,servlet將拒絕服務。最常見的原因是JMX與」'worklightadmin ''服務,需要在解決問題後重新啓動Web應用程序[project worklight]「,這會創建一個FFDC日誌。
我知道這是很多信息,但試圖完成。我應該檢查什麼來解決JMX通信問題並啓動管理服務?
什麼是完整的Liberty版本? 8.5.5.1或8.5.5.2? –
你可能想看看這個問題和答案:http://stackoverflow.com/questions/24391804/no-runtime-on-my-worklight-6-2-console –