728x90

개발자 환경에서는 tomcat 을 사용하고, 테스트 및 운영 환경에서는 WebLogic 을 사용하고 있었다.

MS SQL 로 테스트 DB 를 변경하면서, jdk / jdbc 버전 문제로 WebLogic 도 upgrade 가 필요한 상황이 되버렸다. ㅠㅠ

 

무슨 문제가 생길지 몰라 로컬PC 에 WebLogic 개발자 버전을 설치해 보려고 시도했다.

 

1. 개발자 버전 WebLogic download

    아래 사이트에서 oracle 계정으로 로그인 한 후 파일을 다운로드 한다.

    아래의 Quick Installer 를 다운로드 하면 fmw_14.1.1.0.0_wls_lite_quick_generic.jar 파일이 다운로드된다.

    Oracle Fusion Middleware Software Downloads

 

Oracle Fusion Middleware Software Downloads

Oracle Fusion Middleware Software Downloads Oracle WebLogic Server 14c (14.1.1.0) The generic installer includes all Oracle WebLogic Server and Oracle Coherence software, including examples, and supports development and production usage on all supported pl

www.oracle.com

WebLogic Download 사이트

 

2. 설치 참고 사이트

  위의 페이지에서 here 를 클릭하면 설치 참조 페이지가 조회된다.

Installing WebLogic Server for Developers (oracle.com)

 

Installing and Configuring Oracle WebLogic Server and Coherence

The WebLogic Server development release includes all the necessary files to develop and test applications on WebLogic Server, but uses less disk space than a complete WebLogic Server installation. The development installation is intended only for developme

docs.oracle.com

 

3. 설치 

  3-1. 명령프롬프트를 관리자 모드로 실행한다.

  3-2. 위에서 다운 받은 jar 를 설치한다.

jar 실행

         

         local 에서 실행시 JDK 를 open jdk 17 을 이용해서 작업중이었는데 이대로 실행하니 오류가 발생했다.

         OpenJDK JVM 은 이 플랫폼에서 지원되지 않습니다. ( The OpenJDK JVM is not supported on this platform.)

OpenJDK JVM은 이 플랫폼에서 지원되지 않습니다.

      설마했지만, 진짜 OpenJDK 로 실행할 수가 없어서, 예전에 jdk 1.8 사용시 oracle 에서 다운받아놓았던 것이 있어서

     jdk 를 1.8 로 이용했더니 파일이 제대로 생성되었다.

파일 복사 실행 : oracle home 을 지정하지 않았기에 위의 노란 글씨의 위치에 기본으로 설정된다.
완료된 경우 위 처럼 성공적으로 복사되었다고 멘트만 남긴다.

 

3-3. 도메인을 생성한다.

       설치된 weblogic 기본 폴더의 oracle_common\common\bin\config.cmd 를 실행한다.

위의 위치에서 config.cmd 를 실행한다.

 

base_domain 대신에 설치하고자 하는 domain 명을 입력한다.
default 로 <다음>을 클릭한다.
암호규칙에 맞게 암호를 설정한다.
default 로 <다음>을 클릭한다.
아무것도 선택하지 않고 진행한다.
domain 설치 정보가 조회된다.
그냥 다음.
domain 이 설치된 위치와 관리console 주소가 조회된다.

 

4. WebLogic 실행 

  4-1. WebLogic 을 실행한다.

위에서 설치한 domain 위치에서 startWebLogic.cmd 를 실행한다.

 

5. war deploy  

  5-1. 보통 eclipse 에서 Server 를 선택하여 war 를 deploy 하지만,

         버전 문제로 eclipse 에서 진행을 할 수 없어서 weblogic console 에서 직접 deploy 시켰다.

  5-2. weblogic admin console 실행

          http://localhost:7001/console/

splash 정도?
domain 설치시 입력했던 id/pw 를 입력하고 로그인한다.

    5-3. war 를 deploy 한다.

왼쪽 트리 메뉴에서 "배치" 를 선택하고, 오른쪽에서 "설치" 를 클릭한다.
war 위치를 지정하고 war 를 선택한다.
default 선택된 대로 <다음> 클릭한다.
서버를 추가했을 때는 이 화면이 떴는데, 나중에 서버 추가 없이 재시도한 경우 AdminServer 만 있어서인지 이 화면이 뜨지는 않았던것 같다.
상단 이름을 변경하고 <다음>을 클릭한다.
확인 페이지

 

6. 실행  

  6-1. startWebLogic.cmd 를 실행시켰던 console 창에서 deploy 의 진행내역을 확인할 수 있다.

  6-2. 정확하게 확인하고자 ^C 를 눌러서 WebLogic 을 종료시키고 (background 로 실행시킨 것이 아니라서 ^C 로 종료)

         startWebLogic.cmd 를 다시 실행시켰다.

  6-3. server 를 추가하지 않았기 때문에 

         http://localhost:7001/index.jsp 로 원하는 페이지가 뜨면 OK. ^^

 

** 사실 server 시작시 버전이 맞지 않아서 문제가 발생하였는데, 이건 별도로 정리해야겠다.

728x90

+ Recent posts