설치 전 준비사항
1. 호스트 이름
2. 포트 번호
-. WebtoB가 기동될 때 외부 클라이언트(인터넷 브라우저)로부터의 연결을 기다리는 포트 필요.
Default Port : 80
=> 'root' 권한을 가져야 하며, 일반 사용자 계정으로 WebtoB를 설치하려면 1024번 이후의 포트 번호를 사용
일반적으로 1~1024까지 TCP Port는 Wel-Known Port로 root만 사용이 가능. 일반 계정으로도 실행을 하려고 하면 다음 과정 처리.
1. root계정으로 $WEBTOBDIR/bin/htl 파일을 소유를 root로 변경
chown root:sys htl
2. setuid 걸기
chmod +s htl
3. JDK 버전 확인
4. File Descriptor 확인
-. File Descriptor(이하 FD)는 WebtoB에서 동시에 띄울 수 있는 프로세스 수 및 동시 접속자 수에 영향
=> FD 값이 동시에 띄울 프로세스 수와 동시 접속자 수를 합한 값보다 크게 설정되어 있는지 확인
WebtoB에서 운영체제에 따라 최적의 성능을 위해 사용하는 FD
Linux-K2.4 -> 1024개
UNIX/Linux-K2.6 -> 8192개
Windows -> 2048개
5. 라이선스 발급
6. 기타
-. 설치 계정 준비
cat /etc/passwd | grep webtob
-> webtob:!:1001:1000::/ksfcsw/webtob:/usr/bin/ksh
cat /etc/group | grep webtob
-> system:!:0:root,esaadmin,sysuser1,jeus,mqm,omagent,oracle,webtob,sso,xecure,jeusf
app:!:1000:jeus,webtob,acube,xframe,sso,xecure,pharos,rexpert,mqm,omagent,jainf01,jeusf
WebtoB 설치
1. WebtoB는 설치 과정에서 '/tmp' 디렉터리를 사용하므로 설치에 사용하는 계정은 해당 디렉터리에 대한 권한 필요.
2. Install Set 선택
-. WebtoB만 설치
-. WebtoB Standard Edition에서 제공되는 Servlet Engine 포함
설치 확인
1. 설치 경로($WEBTOBEDIR)
ap 애플리케이션 파일이 위치한다.
bin 실행 파일들이 위치한다. (wsm, wscfl, wsuncfl wsracd, wsgst, wsboot, wsdown 등)
cgi-bin CGI 파일이 위치한다.
config WebtoB 환경 파일이 위치한다.
docs 기본적으로 설치되는 HTML 파일이 위치한다.
icons DIRINDEX에서 사용할 아이콘이 위치한다.
lib 라이브러리(Library) 파일이 위치한다.
license 라이선스 파일이 위치한다.
log 로그 파일들이 위치한다.
path 프로세스 간의 내부 통신을 위한 Named-pipe가 생성된다.
ssl SSL 관련 파일이 위치한다.
svct WBAPI의 서비스 테이블이 위치한다.
UninstallerData 설치 제거를 위한 파일이 위치한다.
usrinc API의 헤더 파일들이 위치한다.
2. 환경변수 확인
.profile(ksh일 경우) 또는 .bash_profile(bash shell일 경우)에 다음과 같이 환경변수가 등록된 것을 확인
WEBTOBDIR=/lgcsw/webtob
export WEBTOBDIR
PATH="${WEBTOBDIR}/bin:${PATH}"
export PATH
SHLIB_PATH="${WEBTOBDIR}/lib:${SHLIB_PATH}"
export SHLIB_PATH
3. 기동/종료 확인
-. 환경 파일 작성 및 컴파일
${WEBTOBDIR}/config 기본적으로 제공되는 http.m 파일 사용
-. 수정이 필요한 항목
SHMKEY 다른 프로그램과 충돌이 발생하는 경우 WebtoB를 기동시킬 때 에러 메시지가 발생
PORT 사용 중인 포트 번호일 경우 WebtoB가 정상적으로 동작하지 않으므로 중복되지 않는 번호 설정
JSVPORT 사용 중인 포트 번호일 경우 내장 Servlet이 정상적으로 동작하지 않으므로 중복되지 않는 번호 설정
-. 환경 파일 컴파일
$ wscfl -i http.m
정상적으로 컴파일하면 wsconfig라는 파일 생성됨
-. WebtoB 기동
$ wsboot
-. WebtoB가 기동되면 브라우저로 서비스 요청
http://<ip-address>:<port>/
-. WebtoB 종료
$ wsdown
4. 삭제
-. $WEBTOBDIR/UninstallerData/Uninstall
-. 파일 삭제 확인
-. 환경변수 삭제 확인
WebtoB를 설치할 때 등록된 환경변수들과 'PATH'에 설정된 경로들이 정상적으로 삭제된 것을 확인
'미들웨어 > WEBTOB' 카테고리의 다른 글
[WebtoB] webtob 구동시 권한에 의한 구동 문제 (0) | 2016.06.06 |
---|---|
[WebtoB] 환경설정 (0) | 2016.05.20 |
[WebtoB] 설치 후 설정내용 (0) | 2016.05.20 |
[WebtoB] WebtoB 개요 & 아키텍쳐 (0) | 2016.05.20 |
우분투 16.04 LTS 에 WEBTOB4.1 설치 (0) | 2016.05.11 |