我有一個JavaEE6應用程序,它由Web東西和EJB組成,並且僅部署爲WAR(使用EJB3.1)。構建基於Maven。我剛剛閱讀了有關在Java EE 6 here中訂購模塊初始化的新可能性,這也是我的應用程序所需要的。此外,我想有一個選項來定義XML中的一些EJB屬性。部署爲WAR-only的EJB 3.1應用程序:那麼ejb-jar.xml呢?
由於該示例作爲EAR項目進行部署,因此在application.xml中定義了該順序。但是在WAR部署的項目中,沒有application.xml。現在我想知道我可以在哪裏定義這些信息?或者是否可以在WAR部署的應用程序中以某種方式使用application.xml?
編輯:
哎呀我沒讀過模塊訂單例子吧,在第一時刻,我認爲這是對以何種順序在我的應用程序的EJB是加載。當然,我的WAR-app中只有一個模塊,所以排序沒有意義。
好的,但就我而言,還有一個大問題仍然存在(也改變了問題標題以反映更改):那麼ejb-jar.xml呢?我能以某種方式在XML中定義關於我的EJB的東西(因爲它對某些設置有用,以避免重新編譯)?
注意到你的編輯,很好的問題btw。我已經更新了我的答案。 – 2010-07-26 18:30:01