본문 바로가기

web application server/JBoss AS 6

JBoss6 배포(deploy)하기

배포하고자 하는 어플리케이션을 <JBOSS_HOME>/server/<server>/deploy 디렉터리에 복사를 하면 자동으로 인지하여 배포 하게 된다.

그러나 아카이브 파일로 배포 하게 되면 <JBOSS_HOME>/server/<server>/tmp 경로에 압축이 풀리면서 배포가 되게 된다.

테스트 결과 name 중복을 막기 위해 UUID같은 것이 붙는 것을 확인 할 수 있다.

서비스를 운영하다 보면 소스의 수정이 잦아 지게 되는데 이런 형태는 어느 것의 소스를 수정해야 할 지 갑갑하다.

그러나 JBoss는 폴더형으로 배포 하는 것도 가능하다폴더의 name 규칙은 어플리케이션이름.아카이브확장자 이다.나도 나름대로는 처음에 고민을 했기 때문에 순서를 기술한다.

1. 이클립스에서 war 파일로 익스포트 한다.

2. war파일의 압축을 푼다.

3. 압축이 풀린 폴더 전체를 <JBOSS_HOME>/server/<server>/deploy경로에 복사한다.

4. 복사 후 폴더 이름을 어플리케이션명 -> 어플리케이션명.war로 수정한다.

[참고나는 테스트 애플리케이션명이 JbossTest 이기 때문에 JbossTest.war 로 수정하였다.

 

이렇게 폴더형으로 배포 하게 되면 tmp 경로에서 서비스 되는 것을 찾을 필요가 없다.

JbossTest.war 내부의 소스를 수정하며 운영을 하면 된다.


[
참고]그러므로 폴더형으로 배포를 추천한다.



'web application server > JBoss AS 6' 카테고리의 다른 글

JBoss 6 웹 프로젝트 생성, JNDI 설정  (0) 2013.01.08
JBoss 시스템 변수  (0) 2013.01.08
JBoss 6 시작 및 종료  (0) 2013.01.08
JBOSS 6 소개  (0) 2013.01.08