본문 바로가기

전체 글

(266)
[WebLogic] Apache WebLogic 연동 개요 테스트 환경 WebLogic 12C : WebLogic 12.2.1.3 Apache : 2.4.41 OS : CentOS 7.6 참조 https://docs.oracle.com/middleware/1221/webtier/develop-plugin/apache.htm#PLGWL395 1. WebLogic Module 설치 모듈 파일명 : WLSPlugin12.2.1.3.0-Apache2.2-Apache2.4-Linux_x86_64-12.2.1.3.0.zip 압축해제하면 아래와 같은 3개의 디렉토리가 생성됨 여기서 lib 디렉토리에 모듈이 있다. mod_wl_24.so : 아파치 2.4 버전 모듈 mod_wl.so : 아파치 2.2 버전 모듈 2. 사용자(아파치 관리자) 환경설정 .bash_profil..
[WebLogic] Node Manager 설정 개요 Node Manager는 Admin Server, Server Instance(Managed server) 구동/종료뿐 아니라 HA 구성시에도 제안되는 기능을 가지고 있습니다. 노드 매니저는 특정 도메인에 종속되거나 하지 않기 때문에 하나의 노드 매니저에서 다중의 도메인을 관리할수 있습니다. 관련파일 $DOMAIN_HOME/nodemanager/nodemanager.domains => 노드 관리자가 관리하는 도메인 $DOMAIN_HOME/nodemanager/nodemanager.properties => 노드 관리자 설정 파일 $DOMAIN_HOME/config/nodemanager/nm_password.properties => 노드매니저 유저네임, 패스워드 정보 $DOMAIN_HOME/bin/st..
[WebLogic] 어플리케이션 배포 개요 WebLogic Server에 웹어플리케이션 배포 절차에 대해서 알아 보도록 합니다. 구성 아래 예는 exploded 웹어플리케이션을 배포하는 예이다 Step 1) 어플리케이션이 위치한 디렉토리 선택 WEB-INF/weblogic.xml에 context-root를 지정하지 않으면 웹어플리케이션이 있는 디렉토리의 이름이 Context Root 가 됨 Step 2) 어플리케이션의 설치 범위 선택 - [이 배치를 어플리케이션으로 설치] 선택 후 다음 진행 Step 3) 어플리케이션을 배치할 서버 및 클러스터 선택 Step 4)추가 설정 소스 접근성을 "다음 위치에서 배치를 액세스할 수 있음" 선택 - nostage 준비모드 Step 5) 배치 완료
GPFS 클러스터 구성 개요 2노드 사이에서 GPFS 구현 https://youtu.be/01q2Y7RL8LA 1. ssh 인증키 생성(패스워드 없이 원격 노드에 명령 실행) 1.1 인증키 생성 shell> ssh-key -t rsa 1.2 생성된 인증키를 양쪽 노드에 복사 1.3 복사한 인증키를 authorized_keys 파일에 등록 2. GPFS Cluster 생성
[WebLogic] 서버 생성 개요 서버는 자체 JVM(Java Virtual Machine)을 실행하고 자체 구성을 가진 WebLogic Server 인스턴스입니다. 1. 노드 관리자 구성 및 시작 1.1 노드 관리자(Node Manager) 구성 파일 : $DOMAIN_HOME/nodemanager/nodemanager.properties 10 LogLevel=INFO 11 DomainsFileEnabled=true 12 ListenAddress=localhost 13 NativeVersionEnabled=true 14 ListenPort=5556 15 LogToStderr=true 16 weblogic.StartScriptName=startWebLogic.sh 17 SecureListener=false 18 LogCount=1 ..
[WebLogic] 설치 및 삭제(Silent Mode) 개요 테스트 환경 WebLogic : Oracle WebLogic Server 12cR2 (12.2.1.3) JDK : 1.8.0_221 CentOS 7.6 WebLogic 설치 환경 변수 ML_HOME=/home/weblogic/middleware WL_HOME=$ML_HOME/wlserver 1. WebLogic Engine 설치 shell> java –jar fmw_12.2.1.3.0_wls.jar –silent –invPtrLoc /apsolute/path –responseFile /absolute/path invPtrLoc 예) inventory_loc=/home/weblogic/oraInventory/ inst_groups=weblogic responseFile 예) ENGINE] Respon..
[WildFly] Cluster 구성 개요 WildFly 클러스터는 각각의 서버가 생셩한 세션을 공유하여 한쪽 서버가 다운시에도 다른 서버가 사용자의 요청에 대해 지속적으로 서비스가 가능하도록 하는 기능입니다. 이 글은 각 서버에서 세션 공유 설정에 대해서 설명합니다. 구성환경 WildFly 16 CentOS 7.6 1. Server Group에 클러스터를 구성할 서버 생성 또는 추가 Runtime > Server Group > + Add Server Gruop > + Add Server 2. WEB-INF/web.xml 설정 => 추가 3. 노드간 세션 공유 통신에 사용할 인터페이스 설정 jgroups-tcp, jgroups-udp의 인터페이스를 클러스터간에 통신 가능한 인터페이스(host.xml 설정한 interface 참조)로 수정 *..
[WildFly] web Context 배제(exclude) 개요 아파치 웹서버와 WildFly을 mod_cluster를 이용하여 연동시 / 컨텍스트(Context)가 연동이 되어 모든 웹요청이 WildFly로 전달되어 정적페이지(html, image)등을 웹서버에서 처리가 되지 않는 현상이 발생합니다. 또한 mod_cluster를 이용하여 apache와 WildFly를 연동시, WildFly에 /myapp Context를 추가하면 웹서버의 모든 VirtualHost에서 Context 접속이 됩니다. 즉 /myapp이라는 컨텍스트를 a.domain.com/myapp, b.domain.com/myapp과 같이 모든 VirtualHost에서 wildFly의 Context에 접근 할수 있게 됩니다. 1. WildFly 관리 콘솔에서 Context 배제 방법( defau..