공유할 서비스 선택

TECH


TECH

Middleware (JBoss & Wildfly) JBoss 마이그레이션 툴 "RHAMT" 5.2.0 다운로드 및 설치 방법

페이지 정보

작성자 미들웨어 아이디로 검색 전체게시물 댓글 0건 조회 1,229회 좋아요 1회 작성일 21-12-06 11:51

본문

안녕하세요 "미들웨어" 입니다.

 

요즘 상용 미들웨어에서 오픈소스로 전환이 자주 일어 나고 있습니다.

Servlet 기반이면 간단히 사용할 수 있는 SpringBoot 나 Tomcat 도 괜찮지만, 기존에 무거운 EJB, JMC, JMX등 여러 J2EE 기반 기술이 들어가있다면 Tomcat, Spring 로 같은 마이그레이션은 간단한 업무가 아닙니다..

되려 신규 개발이 더 편리할 것 같네요.

 

흠.. 기존에 weblogic 환경을 사용하고 있는 분들은 JBoss 로 마이그레이션 할 경우 괜찮은 Tool 이 있어서 소개해드리려 합니다. 

물론 오픈소스 툴킷이고, 마이그레이션 용으로 많이 사용하는 것이니 참고해보세요

 

소개하고자 하는 툴킷의 이름은 "RHAMT" 입니다.

우선 RHAMT 가 무엇인지 부터 알아보도록 하겠습니다. 

 

 

1. RHAMT 란?

"RHAMT" Red Hat Application Migration Toolkit 이라고 하는데요.

CLI방식으로 하는 것도 있고 Web Console 방식으로 하는 것도 있습니다.

 

전 CLI보단 직관적인 것을 선호해서 Web Console 방식으로 하는 방법을 가이드 해드리겠습니다.

현재까지 최신 버전인 2021.08월에 출시한 5.2.0 버전을 다운로드 받아서 메뉴얼을 보고 따라해보시길 권고해드립니다.

 

RHAMT 식별대상

  • 특정Application Server에 종속적인 어플리케이션 코드
  • Java 코드 중 더이상 사용할수 없는 코드 (Deprecated Java code)
  • 비표준-JMS 메시징코드
  • 웹서비스식별
  • EJB 버전(2 / 3) 식별
  • 하이버네이트, 스프링, 스트럿츠등에대한업그레이드여부
  • 잘못된XML 코드
  • 문제가되는애플리케이션코드에대한가이드


2. RHMAT 설명 다운로드  

RHAMT는 애플리케이션을 분석하고 Java 코드 나 JSP, XML 등에 대해 수정이 필요한 부분을 HTML 형식으로 리포트 합니다.

 

- 다운로드 주소

https://developers.redhat.com/products/rhamt/download/

 


- 순서대로 진행해보세요. 

 메뉴얼 (webconsole)

 

 https://access.redhat.com/documentation/en-us/red_hat_application_migration_toolkit/4.0/html/web_console_guide/index

 

 셋팅시 고려해야 할 사항

 

1. (Linux) 서버 MEM 8GB 이상

    서버내 MEM가 8GB가 안될경우 로그인 화면이 안보이며, /log/gc 에 기동시 Full GC 3번이상 발생

  • Java 플랫폼, JRE 버전 8 이상
  • 최소 8GB RAM. 16GB 권장

2.  (Linux) hostname 설정 등록필수
    RHAMT jboss 기동시 JBoss  MSC에서 hostname 을 확인한다.

  • 경로 : /etc/hosts
  • 내용 : 127.0.0.1   hostname 등록필요

 

3. (윈도우) JAVA 1.8 이상 설치

 

4. (윈도우) JAVA_HOME 등록 필수

  • 경로 : 시스템 -> 설정 -> 환경변수
  • 시스템변수 : JAVA_HOME 등록
  • 환경변수 : PATH 에 추가 -> %JAVA_HOME%\bin

 다운로드

 

URL => https://developers.redhat.com/products/rhamt/download/

 

 압축 해제

 

$ unzip migrationtoolkit-rhamt-web-distribution-4.0.1.with-authentication.zip

 

 기동 스크립트 실행

 

(Linnux) ./rhamt-web-distribution-4.0.1.Final/run_rhamt.sh

(윈도우) ./rhamt-web-distribution-4.0.1.Final/run_rhamt.bat

 WEB Console 접속

 ID : rhamt
 PW : passwd

 http://localhost:8080/rhamt-web

 

위 순서를 참고하셔서 진행하셔도 되며, 위 순서대로 진행하셨으면 NEW Project 생성 / (weblogic 소스 배포) 를 통해 JBoss 에서 배포를 진행이 필요합니다.

 

이 방법 외에도 레드헷에서 제공되는 OpenShift 로도 구성이 가능합니다.
https://developers.redhat.com/products/mta/getting-started

11d1031d7df9c03587b99c6ce85642b5_1638758988_2861.png
열공하세요~~ 감사합니다.  

댓글목록

등록된 댓글이 없습니다.

TECH 목록
번호 제목 작성자 작성일 조회수
202 OS OSworker 아이디로 검색 전체게시물 04-14 36
[교육] RH174 : Managing CentOS Migrations and RHEL Upgrades

카테고리 : OS

36 0
작성자 : OSworker 24/04/14
201 Middleware 미들웨어 아이디로 검색 전체게시물 04-08 37
(오픈소스 활용-28) Java Flight Recorder 이란? Java 모니터링을 구현가능

카테고리 : Middleware

37 0
작성자 : 미들웨어 24/04/08
200 OS OSworker 아이디로 검색 전체게시물 04-03 727
[보안취약점] XZ유틸즈에서 발견된 백도어 `CVE-2024-3094`

카테고리 : OS

727 0
작성자 : OSworker 24/04/03
199 OS OSworker 아이디로 검색 전체게시물 03-30 92
레드햇 자격증 시험을 집에서~ 원하는 곳에서 볼수있는거 알고계셨나요?

카테고리 : OS

92 0
작성자 : OSworker 24/03/30
198 OS OSworker 아이디로 검색 전체게시물 03-24 150
RHEL7 to RHEL8 leapp으로 마이그레이션 하는 방법에 대해~

카테고리 : OS

150 0
작성자 : OSworker 24/03/24
197 Middleware 미들웨어 아이디로 검색 전체게시물 03-21 95
(오픈소스 활용-27) Redis Cache 란? 활용방법과 다운로드

카테고리 : Middleware

95 0
작성자 : 미들웨어 24/03/21
196 OS OSworker 아이디로 검색 전체게시물 03-17 129
Convert2RHEL를 사용하여 CentOS 7.9 에서 RHEL7.9로 전환해보겠습니다.

카테고리 : OS

129 0
작성자 : OSworker 24/03/17
195 Middleware 미들웨어 아이디로 검색 전체게시물 03-07 137
(weblogic 활용) WebLogic Kubernetes Toolkit-UI (무료) 설치 및 구성가이드

카테고리 : Middleware

137 0
작성자 : 미들웨어 24/03/07
194 OS OSworker 아이디로 검색 전체게시물 02-28 226
RHEL8부터는 네트워크 본딩을 구성하려면 nmcli 유틸리티를 사용해야 합니다. 레드햇 권고입니다.

카테고리 : OS

226 0
작성자 : OSworker 24/02/28
193 Middleware 미들웨어 아이디로 검색 전체게시물 02-20 329
(AI-2) Chat-GPT 4All - 허깅페이스 & LLM 국내 인기순위 (Open Ko-LLM LeaderBoard)

카테고리 : Middleware

329 0
작성자 : 미들웨어 24/02/20
Total 202건
게시물 검색

주식회사 클럭스| 대표 : 이찬호| 사업자등록번호 : 107-87-27655
주소 : 서울특별시 영등포구 국회대로 800, 여의도파라곤
E-mail : sales@chlux.co.kr
Copyright © 클럭스 www.chlux.co.kr All rights reserved.
상단으로Top