2 回答

TA貢獻1858條經驗 獲得超8個贊
我同意安迪對自由的默認行為的回答。但是,有一個屬性 ,可以對其進行配置以獲取您要查找的行為。通過設置(默認值為 true),將掃描整個應用程序以查找單個應用程序并應用于所有模塊。這樣做的缺點是只能有一個驗證.xml在您的應用程序中定義。如果找到多個部署錯誤。com.ibm.ws.beanvalidation.allowMultipleConfigsPerApp
com.ibm.ws.beanvalidation.allowMultipleConfigsPerApp=false
META-INF/validation.xml
有關設置此屬性的更多詳細信息,請參閱以下鏈接:
http://www-01.ibm.com/support/docview.wss?uid=swg1PI43130

TA貢獻1780條經驗 獲得超4個贊
這似乎正在按預期工作。豆驗證規范在 JavaEE 或 JavaSE 環境中工作,所以當它說 時,這通常是相對于在 JavaEE 環境中的。META-INF/validation.xml
WEB-INF/classes/
為了進行比較,如果要使用JPA的持久性.xml在.war模塊中,則需要將其放在.與CDI的豆子.xml相同,它進入.war模塊。WEB-INF/classes/META-INF/persistence.xml
WEB-INF/classes/beans.xml
它可能在其他地方也是允許的,但從我所看到的支持其他位置不是由規范定義的。
添加回答
舉報