Application Servers & Java

WebLogic 콘솔 설정과 애플리케이션 배포, 로그 관리 방법

midworker 2025. 5. 17. 13:53
반응형

WebLogic 콘솔 설정과 애플리케이션 배포, 로그 관리 방법

WebLogic 도메인을 생성하고 서버가 정상 기동되었다면 이제 콘솔을 통해 애플리케이션을 배포하고 로그를 설정할 수 있습니다.
이번 글에서는 WebLogic Admin Console 활용법, 애플리케이션(WAR) 배포 방식, 로그 경로 및 설정 팁을 정리합니다.


✅ Admin Console 접속

기본 접속 경로:

http://<서버 IP>:7001/console
  • 아이디/비밀번호: 도메인 생성 시 설정한 관리자 계정
  • 로그인 후 메인 화면에서 도메인, 서버, 배포 상태, 데이터소스 등을 관리 가능

✅ 콘솔 주요 메뉴 요약

항목 설명
Servers AdminServer, ManagedServer 상태, 포트, 로그 등
Deployments WAR, EAR, JAR 파일 배포 및 상태 확인
Data Sources JDBC 설정 및 테스트
Clusters 클러스터 구성 및 노드 상태
Machines NodeManager 매핑을 위한 머신 설정
Logging 로그 로테이션, 로그 레벨 설정 등

✅ WAR 배포 구조 및 설정

🔹 WAR 디렉토리 구조 예시

ROOT.war/
├── WEB-INF/
│   ├── web.xml
│   └── weblogic.xml
├── index.jsp
└── static/

WebLogic은 web.xml(표준)과 weblogic.xml(WebLogic 전용)을 모두 지원합니다.


✅ web.xml 기본 예시

<web-app>
  <display-name>MyApp</display-name>
  <welcome-file-list>
    <welcome-file>index.jsp</welcome-file>
  </welcome-file-list>
</web-app>

✅ weblogic.xml 기본 예시

<weblogic-web-app xmlns="http://xmlns.oracle.com/weblogic/weblogic-web-app">
  <context-root>/</context-root>
  <session-descriptor>
    <cookie-name>MYSESSION</cookie-name>
    <timeout-secs>1800</timeout-secs>
  </session-descriptor>
</weblogic-web-app>

✅ 배포 방법 (3가지)

방법 설명
콘솔 업로드 Deployments > Install 선택 후 WAR 업로드
자동 배포 $DOMAIN_HOME/autodeploy/ 디렉토리에 WAR 복사
WLST (스크립트) weblogic.Deployer 명령어 사용 (운영 환경 권장)

콘솔 배포 절차 요약

  1. Deployments > Install 클릭
  2. WAR 파일 선택
  3. Install this deployment as an application 선택
  4. 대상 서버 선택 (AdminServer or Cluster)
  5. 배포 이름 지정 후 배포

✅ 로그 경로 및 설정

기본 로그 위치:

$DOMAIN_HOME/servers/<서버명>/logs/
로그 파일 설명
AdminServer.log 관리서버 로그
access.log 웹 접근 로그 (Apache 연동 시 별도 설정 가능)
stdout, stderr 표준 출력 로그

✅ 로그 설정 팁 (콘솔에서 설정 가능)

  • Servers > AdminServer > Logging
Rotation type: by size
File Size: 5000 KB
File Count: 10
Log File Path: servers/AdminServer/logs/AdminServer.log
  • 로그 수준 설정 가능 (Debug, Info, Warning, Error)

✅ 마무리

WebLogic Admin Console은 GUI 기반으로 직관적인 설정이 가능하며,
배포 자동화 및 로그 설정을 통해 운영 관리 효율성을 높일 수 있습니다.

반응형