4

我有一个类似于Java EE 6中的 Application Deployment Descriptor 的问题,其中回答者解释说,如果你想使用 custom (non-default) context-root,必须定义application.xml应该包含项目所有信息的那个。

如果我有 EJB,是否有任何 EJB 的特定条件/情况,我必须在其中定义一个application.xml

4

2 回答 2

2

application.xml 不是必需的,我想不出你会因为 EJB 而被迫这样做的情况。

于 2013-05-31T13:53:16.130 回答
0

前面的答案是正确的,只是补充几点:

  • 通常,部署描述符使您可以覆盖由组件默认值或注释完成的设置。
  • 在 Java EE 中,大多数用例不需要创建 EAR 部署,因为 EJB 也可以抵抗 WAR。
  • 因此,application.xml 是可选的,因此就其本身而言,没有必须拥有它的情况,但有些情况是您可能想要拥有的。还可以查看 Pascal 的cite
于 2013-06-03T09:50:33.507 回答