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