본문 바로가기
#IT 업무노트

[Cluster 전환 #1] ZEUS(JDK1.6) -> Tomcat(JDK1.8) 전환

by 꾸미라기 2024. 4. 16.
반응형
SMALL

올 한해 제가 맡은 과제 중 하나인 운영 시스템 클러스터 전환 관련하여 시리즈형태로 작성하려고 합니다.
회사 업무를 작성하기 때문에 자세한 내용은 생략하여 작성 할 예정이고 대부분의 회사에서는 아래와 같은 프로세스를 거쳐 업무를 진행 할 것으로 보아 조그마한 도움을 드렸으면 좋겠습니다.
올해 전환하는 시스템은 Zeus/JDK1.6 환경으로 컨테이너화 하기 위해서는 Tomcat9/JDK1.8버전으로 전환하여야 합니다.
때마침 Zeus가 EOS되어 Tomcat전환하는 과정을 설명하도록 하겠습니다.

 

[제목] A시스템 WAS 서버 EOS JEUS를 Tomcat 전환 문의

아래 서버의 JEUS/WebtoB가 EOS되었습니다. 이에 JEUS/WebtoB를 Tomcat/Apache로 전환 가능할지 문의드립니다.
Tomcat 전환시 JDK 6 -> 8 혹은 11버전으로 변경됩니다.

 

 

AS-IS, TO-BE 시스템 구성도

  • WAS #1번 서버 Zeus 컨테이너 3개가 APP_1, APP_2, APP_3 3개의 APP 구동
    • DNS는 하나의 URL를 등록하고 ContextPath로 APP1/2/3 접속
    • SMTP, 네트워크 파일 공유
  • WAS #2번 서버 Zeus 컨테이너 1개가 APP_4 1개의 APP 구동

  • 두 개의 컨테이너를 구성
    • 1번 POD APP_1, APP_2, APP_3 3개의 APP Tomcat 하나로 ContextPath 구분하여 구동
    • 2번 POD APP_4 Tomcat으로 구동
  • SMTP -> 공통API 변경

네트워크 파일 공유 -> PVC 사용

ZEUS(JDK1.6) -> Tomcat(JDK1.8) 전환 

 

(1) Tomcat 설치 (Tomcat9 설치)   
    URL : https://tomcat.apache.org/
    D:\appl\bin\server

(2) JDK1.8 설치 OR 경로 변경
    URL : https://www.oracle.com/kr/java/technologies/javase/javase8-archive-downloads.html
    D:\appl\ApplBulider.cmd    
    -> set JAVA_HOME = %BUILDER_HOME%bin\jdk\jdk1.7.0_05
    -> set JAVA_HOME = %BUILDER_HOME%bin\jdk\jdk1.8.0_102

(3) eclipse oxyen 최신버전 다운로드 
    이전 이클립스는 10년 전 설치된 개발환경으로 최신버전으로 업그레이드
    URL : https://www.eclipse.org/downloads/packages/release/oxygen/r
    -> 로컬디스크 통해 VDI 내부로 옮김
    -> D:\appl\ApplBulider.cmd
       . set ECLIPSE_HOME = %BUILDER_HOME%bin\ide\eclipse
    -> eclipse.ini 파일 vm 추가
       . -vm
        C:/appl/bin/jdk/jdk1.8.0_102/bin

(4) Tomcat9 로컬 설치경로 지정 및 Server 추가
    Eclipse에 "Window" > "Preferences" > "Server" > "Runtime Environments"
    > "Add.." > "Tomcat v9.0" > "Browse..." 버튼을 사용하여 Tomcat 9의 설치된 디렉터리를 선택 > "Finish
   
(5) "apr 기반 apache tomcat native 라이브러리가 다음 java.library.path에서 발견되지 않습니다"  빌드 오류
     tcnative-1.dll 다운받고 java/bin 및 tomcat/bin 두군데에 넣기
     sqljdbc4.jar tomcat/lib, 각 project lib파일에 넣기

반응형