[tmax] Tmax 5.0 SP2 Fix#3 설치 가이드.(샘플 서버 실행하는 방법.)

2021. 7. 25. 17:48TmaxSoft/tmax

728x90
728x90

-Tmax 5.0 SP2 Fix#3 설치 샘플 서버 실행 가이드

 

1.다운로드 경로

https://technet.tmaxsoft.com/ko/front/download/viewDownload.do?cmProductCode=0103&version_seq=PVER-20161013-000001&doc_type_cd=DN#binary

 

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
728x90
728x90