我有一个 JavaEE6 应用程序,由 Web 内容和 EJB 组成,并且仅部署为 WAR(使用 EJB3.1)。该构建基于 Maven。我刚刚读到了一种在 Java EE 6 中订购模块初始化的新可能性,我的应用程序也需要它。另外,我希望有一个选项可以在 XML 中定义一些 EJB 属性。
由于该示例部署为 EAR 项目,因此在 application.xml 中定义了订单。但是在一个 WAR 部署的项目中,没有 application.xml。现在我想知道我在哪里可以定义这些信息?或者是否可以在 WAR 部署的应用程序中以某种方式使用 application.xml?
编辑:
糟糕,我没有正确阅读模块顺序示例,一开始我认为这是关于我的应用程序中的 EJB 的加载顺序。当然,我的 WAR 应用程序中只有一个模块,所以订购没有意义。
好的,但是就我而言,还有一个大问题(也更改了问题标题以反映变化):ejb-jar.xml 怎么样?我可以以某种方式在 XML 中定义关于我的 EJB 的东西(因为它对某些设置很有用,以避免重新编译)?