본문 바로가기

WEB_Programming

Eclipse 3.5 JBoss 5.1.0 and JAX-WS 2.1 setup.


Eclipse 3.5 JBoss 5.1.0 and JAX-WS 2.1 setup.

By prakashbabu

이 문서는 이클립스 개발 환경에서 JAX-WS 웹 서비스를 JBOSS 어플리케이션 컨테이너에서 수행하기 위한 내용을 다룬다. 이클립스 프로젝트에서 JXA-WS2.1을 수행하기 위해서는 많은 트러블을 만나게 된다.

The information below is available in internet in bits and pieces which is gathered and posted here.

단계.

  1. JDK를 다운로드 한다.
    1. JDK6 Update XX with Java EE 버젼을 http://java.sun.com/javase/downloads/index.jsp에서 다운받는다.
    2. JDK1.6버젼을 C:\JDK1.6에 설치한다.
    3. JAX-WS 2.1을 이용하고자 한다면 07버젼 이상의 겂을 획득해야한다.
    4. JAVA_HOME과 JAVA6_HOME 환경변수를 설정한다.
  2. 다운로드 및 이클립스 설치
    1. 이클립스 3.5 버젼을 Eclipse IDE for Java EE Developers (189 MB)  c:\eclipse 폴더에 압축을 푼다
    2. http://download.jboss.org/jbosstools/updates/development에서 이클립스를 위한 JBoss 툴을 인스톨 한다. 이것은 IDE 플러그인 업데이트를 수행하는 방식대로 처리하면 된다. 이것은 JBoss 5.1의 실행환경을 이클립스에 설치하기 위한 처리이다.
  3. JBoss를 다운로드 하고 설치한다.
    1. http://www.jboss.org/jbossas/downloads/ 에서 다운로드 한다. 그리고 편한 폴더에 풀어준다. 여기서는 C:\jboss-5.1.0.GA에 풀었다.
    2. JBOSS_HOME 환경변수를 설정한다. C:\jboss-5.1.0.GA
  4. Metro Web Service를 다운로드 받고, 설치한다.
    1. http://jboss.org/file-access/default/members/jbossws/downloads/jbossws-metro-3.2.0.GA.zip 에서 다운로드 하고 다음 폴더에 압축을 풀자 C:\temp\jbossws-metro-3.2.0.GA
    2. C:\temp\jbossws-metro-3.2.0.GA 폴더로 이동하고, ant.properties.example를 and.properties라는 이름으로 복사한다.
    3. 다음으로 ant를 다음 사이트에서 다운로드 받고 설치한다.http://ant.apache.org/bindownload.cgi
    4. ant.properties 파일을 수정한다. 수정내용은 jboss510.home=C:\jboss-5.1.0.GA 이다.
    5. jboss501.home 로 된 다른 내용은 코멘트 처리하도록 한다. (ant.properties 파일 내용 수정)
    6. 커맨드라인에서 다음과 같은 명령어를 실행한다.“ant deploy-jboss510″ 이것을 실행하면 JBOSS 내용을 패치하게 된다.
  5. 이클립스 실행한다. 서버 텝에서 새로운 서버를 생성하고, JBoss AS 5.1을 선택하고, JBoss 인스톨 디렉토리를 지정해준다.
  6. 서버 항목을 더블클릭하고, 타임아웃 시간을 450초 이상으로 설정한다.
  7. 이제 J2EE 어플리케이션을 이클립스에서 수행할 수 있다. Clean, Publish, restart 그리고 웹 어플리케이션을 디버깅을 수행한다.
  8. ear 프로젝트와 war프로젝트를 생성한다. JBoss 5.1 런타임 서버와 필요한 jboss 설치 위치를 지정한다.
  9. ear 프로젝트를 클릭하고 서버를 실행한다. 여기서 jboss 5.1 실행환경을 설정한다. 그리고 프로젝트가 디플로이 되도록 설정한다.