Потребность в application.xml в JavaEE 6 для ejb

У меня есть вопрос, похожий на дескриптор развертывания приложения в Java EE 6, где ответчик объясняет, что если вы хотите использовать пользовательские (не по умолчанию) context-rootнужно определить application.xml который должен содержать всю информацию для проекта.

Если у меня есть EJB, есть ли такое специфическое условие / ситуация для EJB, где я должен определить application.xml?

2 ответа

Application.xml не требуется, и я не могу вспомнить ситуацию, когда вы были бы вынуждены сделать это из-за EJB.

Предыдущий ответ правильный, всего несколько дополнений:

  • В общем, дескриптор развертывания дает вам возможность перезаписывать настройки, сделанные по умолчанию или аннотациями компонентов.
  • В Java EE для большинства случаев использования нет необходимости создавать развертывание EAR, поскольку EJB также могут сопротивляться в WAR.
  • Таким образом, application.xml является необязательным, так что, по сути, нет ситуации, в которой он должен быть, но есть те, в которых он может быть. Также проверьте цитату Паскаля.
Другие вопросы по тегам