2014-06-24 88 views
1

我正在嘗試將ejb項目遷移到jboss eap 6.2,以便從hibernate3遷移到hibernate4 當我在新的jboss上部署項目時。我越來越Validator ValidatorFactory丟失

"JBAS014771: Services with missing/unavailable dependencies" => [ "jboss.naming.context.java.comp.EJB_project.SharedUsersWS.ValidatorFactory is missing [jboss.naming.context.java.comp.EJB_project.SharedUsersWS]",

的錯誤我得到每個會話bean,而不是實體bean。

任何幫助將非常感激

+0

您正在嘗試遷移的項目中使用Bean Validation(或Hibernate Validator)嗎? – Hardy

回答

2

我解決了這個問題,它有什麼用待辦事項驗證,在部署過程中,我有發生的另一驗證無關的除外。導致bean服務無法啓動的原因。這導致了關於丟失/不可用依賴關係的錯誤。

對validatorFactory的引用具有誤導性。它應該被解讀爲:這個bean服務缺失或不可用(在這種情況下,由於部署期間的異常而未啓動)