본문 바로가기

WEB & WAS/WebSphere

(16)
[WebSphere] Context간 세션 공유 개요 기본적으로 세션은 Context(웹모듈)단위로만 공유가 가능하다. Shered Session Context 기능을 이용하여 컨텍스트간 세션 공유방법에 대해서 알아보도록 하자 테스트 환경 WebSphere 9.0.5.1 Shered Session Context 기능을 사용하기 위해서는 애플리케이션을 EAR 형태로 배포해야만 Shered Session Context 기능을 사용할수가 있다. 여기에 myapp.war, myapp2.war 라는 웹모듈이 있을 경우 두 웹모듈사이에 세션을 공유하기 위해서는 META-INF/ibm-application-ext.xml에 추가하면 된다 1. EAR 파일 생성 shell> mkdir EAR shell> cd EAR shell> cp myapp.war EAR/ she..
[WebSphere] 클러스터 구성 개요 테스트 환경 WebSphere Application Server 9.0.5.1 WebSphere Application Server Network Deploymnet 9.0.5.1 IBM HTTP Server 9.0.5.1 IBM SDK, Java Technology Edition, Version 8 8.0.5.40 구성 절차 - ServerA 1. 배치 관리자 프로파일 생성 shell> nd_svr_dir/bin/manageprofiles.sh -create -profileName Dmgr01 -profilePath nd_svr_root/profileTemplates/management -serverType DEPLOYMENT_MANAGER -enableAdminSecurity -userName -..
[WebSphere] IBM HTTP Server(IHS) 관리 서버 구성 및 배치 관리자에 웹서버 추가 개요 테스트환경 IBM HTTP Server 9.0.5.1 IBM HTTP Server 관리 서버 구성 1. admin.conf 구성 구분 디폴트 변경 포트 설정 Listen @@AdminPort@@ Listen 8008 서버주소:포트 설정 ServerName hostname:@@AdminPort@@ ServerName hostname:8008 2. 관리웹서버 프로세스 소유자,그룹 변경 방법 1) admin.conf 편집 구분 디폴트 변경 프로세스 소유자 User @@SetupadmUser@@ User nobody 프로세스 그룹 Group @@SetupadmGroup@@ Group nobody 방법 2) setupadm 명령어(Unix/Linux 시스템) - 옵션 shell> bin/setupadm -c..
[WebSphere] Deployment Manager(배치 관리자) 구성 개요 Deployment Manager는 여러 곳에 분산된 애플리케이션 서버를 통합 관리, 애플리케이션 배포, 클러스터 구성, 애플리케이션 서버 구동등 다양한 역할을 하는 관리 서버이다. 테스트 환경 WebSphere Application Server 9.0.5.1 WebSphere Application Server Network Deployment 9.0.5.1 1. Deployment Manager(배치 관리자) 프로파일 1.1 생성 * 다음을 구성하기 전에 WebSphere Application Server Network Deployment 설치 되어 있어야 합니다. shell> nd_svr_dir/bin/manageprofiles.sh -create -profileName Dmgr01 -profi..
[WebSphere] 어플리케이션 배포(Stand-alone 모드) 개요 테스트 환경 WebSphere Application Server 9.0.5.1 1. 애플리케이션 배포 Step 1) 애플리케이션 > 새 애플리케이션 > 새 엔터프라이즈 애플리케이션 Step 2) 애플리케이션 선택 Step 3) 애플리케이션 설치 방법 Step 4) 설치 옵션 선택 애플리케이션을 설치할 디렉토리 : 애플리케이션이 설치될 디렉토리( default : /installedApps) 애플리케이션 이름 : 배포된 애플리케이션들 내에서 고유한 이름 지정 AppServer/profiles/AdminAgent001/installedApps Step 5) 서버에 모듈 맵핑 Step 6) 웹모듈에 대한 가상 호스트 맵핑 Step 7) 웹모듈에 대상 컨텍스트 루터 설정(Default / ) Step 8)..
[WebSphere] Application Server 프로파일 생성 및 관리 개요 테스트 환경 WebSphere Application Server 9.0.5.1 1. Profile 생성 * 옵션인수는 대소문자를 구분함 심플 예제) /webSphere/profiles 디렉토리에 Default01 프로파일을 생성 shell> ./manageprofile.sh -create -profileName Default01 -profilepath /webSphere/profiles - -enableAdminSecurity -userName -password * 프로파일 생성후 /logs/AboutThisProfile.txt 파일에 생성 정보가 요약됨(설치경로, 포트 정보, 노드,호스트 정보등 확인) 옵션) -startingport : startingport부터 연속적으로 포트 할당 (start..
[WebSphere] WebSphere Application Server 와 Network Deployment 설치 개요 WebSphere Application Server 테스트 환경 WebSphere Application Server 9.0.5.1 IM(Installation Manager) 1.9 JDK 1.8.0_221 CentOS 7.6 *** WebSphere Application Server 와 Network Deployment는 병행해서 설치 되지 않으므로 각각 설치를 진행한다. 1. IM 실행 shell> cd IM_Install_Dir/tools shell> ./imcl -c 2. WebSphere Application 설치 * WebSphere Application Server는 설치시 IBM SDK를 요구함으로 같이 설치 Step 1) WebSphere Application Server 패키지및 ..
IBM IM(Installation Manager) 업데이트 개요 IM(Installation Manager)를 이용하여 패키지를 설치하고자 하는 경우 IM 버전이 낮아 패키지 다운로드 안되는 경우가 발생한다. 다음은 CLI 상에서 IM을 업데이트 하는 방법에 대해서 알아본다. 참조 https://www.ibm.com/support/knowledgecenter/en/SSDV2W_1.8.5/com.ibm.cic.commandline.doc/topics/t_imcl_update_im.html 1. 인터넷 연결이 가능한 경우 운영체제 커맨드 Windows imcl.exe install com.ibm.cic.agent Linux, UNIX, IBM® i, z/OS®, and the OS X operating system ./imcl install com.ibm.cic.a..