2021. 7. 25. 17:48ㆍTmaxSoft/tmax
-Tmax 5.0 SP2 Fix#3 설치 및 샘플 서버 실행 가이드
1.다운로드 경로
2.서버 환경에 맞는 티맥스 바이너리 다운로드(가이드 환경은 ubuntu v18.04임.)
3.다운로드한 "Tmax50_SP2_Fix3_Linux_k26_x86_64_16384.bin" 파일을 서버로 이동(ftp or sftp 사용)
4.서버에서 "Tmax50_SP2_Fix3_Linux_k26_x86_64_16384.bin" 실행.
$./Tmax50_SP2_Fix3_Linux_k26_x86_64_16384.bin
4.1.설치 로그 Ex.
5.Tmax 환경 변수 설정.
5.1.
$vi $HOME/.profile
5.2. ".profile"에 하단의 내용 추가.
##tmax export path
TMAXDIR=/home/tmax_test/tmax
export TMAXDIR
PATH="/home/tmax_test/tmax/bin:${PATH}"
export PATH
TMAX_HOST_ADDR=#서버의 ip 주소 입력.
export TMAX_HOST_ADDR
TMAX_HOST_PORT=8888
export TMAX_HOST_PORT
SDLFILE=/home/tmax_test/tmax/sample/sdl/tmax.sdl
export SDLFILE
FDLFILE=/home/tmax_test/tmax/sample/fdl/tmax.fdl
export FDLFILE
TMAX_CONNECT_TIMEOUT=3
export TMAX_CONNECT_TIMEOUT
LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:/home/tmax_test/tmax/lib64"
export LD_LIBRARY_PATH
6.Tmax license 다운로드
6.1.하단의 링크를 통해서 TmaxTechNet 접속
https://technet.tmaxsoft.com/ko/front/main/main.do
6.2.로그인 후 데모라이센스 신청 클릭
6.3.서버의 호스트 네임, 사용 목적 기재 후 제출.
6.4.E-mail에서 Tmax 라이센스 파일(license.dat) 다운로드.
6.5.다운로드 한 라이센스 파일(license.dat)을 $TMAXDIR/license 경로로 이동.(ftp or sftp 사용)
7.Tmax config 설정 및 컴파일.
7.1. config 경로 이동.
$cd $TMAXDIR/config
7.2. "sample.m" 파일 컴파일.("$TMAXDIR/config/tmconfig" 가 생성됨)
$cfl -i sample.m
7.3. 서비스 테이블 생성.
$gst
8.서버 코드 컴파일.
8.1.sample server(svr2.c) 존재하는 경로로 이동.
$cd $TMAXDIR/sample/server
8.2.svr2.c 컴파일
$./compile c svr2
9.클라이언트 코드 컴파일.
9.1.sample client(toupper.c) 존재하는 경로로 이동.
$cd $TMAXDIR/sample/client
9.2.tmax.env의 값이 "5.1."에서 설정한 값과 같은지 확인.
$vi tmax.env
9.2.toupper.c 컴파일
$./compile c toupper
10.Tmax 기동
$tmboot
11.client call
11.1.sample client(toupper.o) 존재하는 경로로 이동.
$cd $TMAXDIR/sample/client
11.2.service call
$./toupper aaa
12.tmadmin에서 server && client 상태 조회
12.1.tmadmin 접속.
$tmadmin
12.2.server call 확인.
12.3.client call 확인.
13.Tmax 종료
$tmdown