В настоящее время я настроил проект Java EE для нового бизнес-приложения с использованием CDI. Приложение является чисто серверным приложением (использует jms, веб-сервисы и т. Д., Но не имеет внешнего интерфейса).
Поскольку мы используем Java EE 6, я хотел бы использовать новую упаковку WAR вместо прежней EAR, которая мне кажется более простым механизмом упаковки, и его рекомендовали использовать, если у него нет особых потребностей в модульности.
Моя проблема в понимании заключается в том, что я все еще думаю о WAR как о веб-приложении. Как устроен макет проекта в моем случае, есть ли у меня, например, папка WEB-INF, даже если у меня нет внешнего интерфейса и нет необходимости публиковать приложение в контексте? Или есть лучший способ структурировать чисто серверное приложение?