JBoss 6.1 EAP 구성을 하다보면 만나게 되는 standalone.xml, standalone-full.xml 파일들. 이 파일 간의 차이점에 대하여 간단히 알아봅니다.

 

  • standalone.xml

Web Profile 설정이라고 불립니다. JSP/Servlet 을 중심으로 일반적인 웹 기반 프로젝트에 필요한 요소들이 대부분 포함되어 있습니다. 

  • standalone-full.xml

Full Profile 설정이라고 불립니다. 즉, JavaEE Stack 을 fully 지원합니다.

 

EJB 의 경우는 standalone-full.xml 은 fully EJB 를, standalone.xml 은 EJB Lite 를 지원합니다. 6.1 EAP 기준으로 지원하는 EJB/EJB Lite 는 3.1 인 JSR 318 입니다. (2013년에 발표된 EJB 3.2 인 JSR 345 는 아마 이후에 나온 JBoss 에서 지원하겠죠?) 그리고 EJB 와 EJB Lite, 둘의 차이는 다음과 같습니다.