需要在JavaEE 6中为ejb提供application.xml

时间:2013-05-30 14:59:35

标签: ejb java-ee-6 application.xml

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

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

2 个答案:

答案 0 :(得分:2)

application.xml不是必需的,我不会想到因为EJB而被迫执行的情况。

答案 1 :(得分:0)

之前的答案是正确的,只有一些补充:

  • 通常,部署描述符使您可以覆盖由组件默认值或注释完成的设置。
  • 在Java EE中,大多数用例都不需要创建EAR部署,因为EJB也可以在WAR中抵制。
  • 因此,application.xml是可选的,因此本身并不存在您必须拥有它的情况,但有些情况下您可能想拥有它。另请查看Pascal的cite