최초 WebTob를 기동 하기위해서는 3개의 절차를 실행 해야 합니다.
1.1. http.m 설정파일 확인
[weblogic@localhost config]$ cat http.m
*DOMAIN webtob1 *NODE localhost WEBTOBDIR="/product/webtob/webtob5", SHMKEY = 54000, DOCROOT="/product/webtob/webtob5/docs", PORT = "8080", HTH = 1, #Group = "nobody", #User = "nobody", NODENAME = "$(NODENAME)", ERRORDOCUMENT = "503", #Options="IgnoreExpect100Continue", #JSVPORT = 9900, LOGGING = "log1", ERRORLOG = "log2", SYSLOG = "syslog" *HTH_THREAD hth_worker SendfileThreads = 4, AccessLogThread = Y, #ReadBufSize=1048576, #1M #HtmlsCompression="text/html", #SendfileThreshold=32768, WorkerThreads=8 *SVRGROUP htmlg NODENAME = "localhost", SVRTYPE = HTML cgig NODENAME = "localhost", SVRTYPE = CGI ssig NODENAME = "localhost", SVRTYPE = SSI *SERVER cgi SVGNAME = cgig, MinProc = 2, MaxProc = 10, ASQCount = 1 ssi SVGNAME = ssig, MinProc = 2, MaxProc = 10, ASQCount = 1 *URI uri1 Uri = "/cgi-bin/", Svrtype = CGI *ALIAS alias1 URI = "/cgi-bin/", RealPath = "/product/webtob/webtob5/cgi-bin/" *LOGGING syslog Format = "SYSLOG", FileName = "/product/webtob/webtob5/log/system.log_%M%%D%%Y%", Option = "sync" log1 Format = "DEFAULT", FileName = "/product/webtob/webtob5/log/access.log_%M%%D%%Y%", Option = "sync" log2 Format = "ERROR", FileName = "/product/webtob/webtob5/log/error.log_%M%%D%%Y%", Option = "sync" *ERRORDOCUMENT 503 status = 503, url = "/503.html" |
* 참고
SHMKEY : 다른 프로그램과 충돌이 발생하는 경우 WebTob를 기동 시킬 때 에러 메시지가 발생 PORT : 이미 사용 중인 PORT를 사용 할 경우 에러 메시지가 발생 JSVPORT : 이미 사용 중인 PORT 일 경우 Servlet이 정상적으로 동작하지 않아 에러 메시지가 발생 |
1.2. http.m 파일 컴파일
[weblogic@localhost ~]$ . .bash_profile [weblogic@localhost webtob5]$ cd bin [weblogic@localhost bin]$ wscfl -i http.m [CFL-00446] SVRGROUP NodeName is no longer necessary. Can be removed. line=30 [CFL-05045] This license does not allow more than 5 users. MaxUser is changed to 5. Check the license. Current configuration: Number of client handler(HTH) = 1 Supported maximum user per node = 5 Supported maximum user per handler = 5 Successfully created the configuration file (/product/webtob/webtob5/config/wsconfig) for node localhost. The host name of the running machine is localhost. |
--> http.m 파일을 수정하면 다시 컴파일을 해야 적용되는것으로 확인된다.
--> http.m 수정 시 자동 컴파일이 되는 설정이 있는지 확인이 필요하다.
1.3. webtob 기동
[weblogic@localhost bin]$ wsboot Booting WebtoB on node (localhost) Starting WSM at Tue Sep 6 17:02:55 2022 Starting HTL at Tue Sep 6 17:02:55 2022 Starting HTH at Tue Sep 6 17:02:55 2022 Current WebtoB Configuration: Number of client handlers (HTH) = 1 Supported maximum user per node = 5 Supported maximum user per handler = 5 Starting SVR(cgis) at Tue Sep 6 17:02:55 2022 Starting SVR(cgis) at Tue Sep 6 17:02:55 2022 Starting SVR(ssis) at Tue Sep 6 17:02:55 2022 Starting SVR(ssis) at Tue Sep 6 17:02:55 2022 |
1.4. 프로세스 조회 ( 3중 택1)
[weblogic@localhost bin]$ ps -ef | grep wsm weblogic 31809 1 0 17:02 pts/4 00:00:00 wsm -l 0x2 -I webtob1_31808 -b 31808 [weblogic@localhost bin]$ ps -ef | grep htl weblogic 31810 1 0 17:02 pts/4 00:00:00 htl -l 0x2 -I webtob1_31808 -b 31808 [weblogic@localhost bin]$ ps -ef | grep hth weblogic 31811 1 0 17:02 pts/4 00:00:00 hth -l 0x2 -I webtob1_31808 -b 31808 |
1.5. webtob index 호출
1.6. webtob 정지
[weblogic@localhost bin]$ wsdown Do you really want to shut down WebtoB? (y : n): y WSDOWN for node(localhost) is starting: WSDOWN: SERVER(cgi:0) downed: Tue Sep 6 17:10:35 2022 WSDOWN: SERVER(ssi:10) downed: Tue Sep 6 17:10:35 2022 WSDOWN: SERVER(cgi:1) downed: Tue Sep 6 17:10:35 2022 WSDOWN: SERVER(ssi:11) downed: Tue Sep 6 17:10:35 2022 WSDOWN: HTL downed: Tue Sep 6 17:10:35 2022 WSDOWN: HTH downed: Tue Sep 6 17:10:35 2022 WSDOWN: WSM downed: Tue Sep 6 17:10:35 2022 WSDOWN: WebtoB is down |
이것으로 webtob 기동 및 정지 프로세스 확인을 완료했습니다.
'미들웨어 > WebToB' 카테고리의 다른 글
[WebTob] WebTob Directory Configuration (0) | 2022.09.06 |
---|---|
[WebTob] WebTob5 설치 (0) | 2022.09.06 |