- 윈도우에 제우스와 웹투비는 이미 하고 설치에 사용되는 버전은 아래와같다.
Jdk 1.6 -> opensource
JEUS6.0 fix#8
webToB4.1 fix#3
우분투 12.04.3-server
1. 먼저 우분투 server 를 설치하겠다.
아주 잘나와있다 !
- 주의 사항으로는 그냥 처음부터 영어로 설치하면된다 . 한글하면 어짜피 한글이 깨져 나중에 다시 영문으로 깔것이다!!!!!!
2. 우분투 설치후 virtualbox의 공유 폴더를 이용하여 다운받은 JEUS6.0과 webTo4.0 파일들을 공유폴더 내에 넣는다.
-> 여기의 이용방법은 아래 링크의 공유폴더 설정을 본다.
http://thositeom.tistory.com/admin/entry/post/?id=97
3. 권한변경 후 root로 로그인
$sudo passwd root root의 계정의 pwd를 설정한다.
- reboot 한후 root 계정으로 로그인한다.
4. JDK를 설치한다.
- JDK 설치에는 여러방법이 있지만 apt-get을 통하여 설치하도록한다.
- JDK 에도 open JDK와 Oracle JDK가 있지만 나는 openjdk-6을 설치 하겠다.
$sudo apt-get install openjdk-6.jdk
-> 나의 경우 설치후 JDK의 경로는 /usr/lib/jvm/java-6-openjdk-amd64/ 와같다
*설치 경로는 필이 기억 해야된다 나중에 jeus설치시 적어야된다 여기서는 PATH가 자동설정된다.*
*PATH 설정시 우분투의 경우
cd ~/.bashrc -> export PATH=$PATH:[자바 경로]/bin 으로 등록한다.
5. webtob를 설치한다.
- 설치는 아래의 tmaxsoft싸이트에서 가이드를 참조하면 된다.
http://technet.tmaxsoft.com/upload/download/online/webtob/4/1/5/3/index.html
- webtob설치 파일로 이동후 파일을 실행한다.
-엔터
- 라이센스 동의를 묻는다 엔터
- 무얼 설치할지 묻는다 1번선택 그리고 webtob설치폴더를 묻는다 난 디폴트인 /root/webtob로햇다
- 마지막 으로 입력한 정보를 확인한다 맞으면 엔터 친다. 그리고나면 설치가 된다.
-설치 완료
webtob가 설치된 경로 (나의 경우는 /root/webtob)이다 앞으로의 설명은 내가설치한 기준으로 설명하겠다.
6. webtob설정
- 환경변수 선언
: 현재 우분투의 경우 PATH설정시 /etc/environment 에서 패스를 설정하면된다.
$vi /etc/environment 편집창을 연후
아래 와같이 WEBTOBDIR 환경변수를 설정한다. 이때 PATH에는 설정한 환경변수가 적용이 자꾸안되어 그냥 일일이 /bin까지 패스를 적어주었다, 그리고나서는 reboot한다.
- 라이센스 발급
: tmax 싸이트로 가서 현재의 호스트네임에 맞게 webtob 라이센스를 발급 받아 /root/webtob/license 폴더에 넣어준다. 만약 호스트네임을 모르면 hostname 쳐본다.
- 라이브러리 이동
: 컴파일시 라이브러리가 없다고 뜨기에 /root/webtob/lib 에서 libwbiconv.so 를 /usr/lib/ 쪽으로 옴긴다.
$cd /root/webtob/lib
$cp libwbiconv.so /usr/lib/
- http.m 컴파일하기
$cd /root/webtob/config/ ->여기 폴더로 이동 후
$wscfl -i http.m -> 컴파일한다.
- 실행하면 아래 와같이 성공이뜬다 이때 SVRGROUP 부분에서 삭제하라고 뜨지만 무시하면된다. 이유는 모른다.
- webtob실행하기
: wsboot 를 치면 아래와 같이 웹투비가 켜진다.
다음으로 wsadmin 쳐서 관리자 창을 실행시킨후 si 를 치면 아래와같이 정상적으로 작동되는걸 볼수 있다.
여기까지가 webtob 설치이다.
7. jeus 설치
- webtob 설치방법과 동일하나 다른점은 중간에 JDK 설치 폴더 위치만 잘맞춰주면된다.
자세한걸 원하면 티맥스 홈페이지에서 가이드를 참조하면된다.
- 나같은 경우 폴더를 /usr/lib/jvm/java-6-openjdk-amd64 로 설정하였다.
- jeus path 설정
: 위에 웹투비와 동일하게 /etc/environment 에서 JEUS_HOME="/root/jeus6" 을 추가하고
PATH="기존패스 :/root/jeus/bin" 처럼 기존패스에 jeus 패스를 추가로 설정한다.
그리고 reboot
*참고사항*
***********************
jeus 내장 웹투비 사용 경우와 설치한 웹투비 사용시 방법이 조금다르다(path에의한 설정때문에) 나는 웹투비를 설치하여 따로 연동하는 방법에 대해 설명한다.
***********************
- jeus홈/bin 의 jeus.properties 파일에서 아래 항목을 수정한다.
why? 디폴트 설정은 내장웹투비 경로로 되어있기에 그렇다.
: JEUS_WSDIR="/root/webtob" -> 처럼 웹투비 폴더 경로로 바꾼다.
- 일일이 제우스 컨테이너를 키기에 귀찬기에 여기다가 아이디와 패스워드를 설정하자
: USERNAME=administrator -> 원스탭 부트를 위해서 설정한다 설치시 디폴트로 administrator로 된다.
: PASSWORD=1234 -> 설치시에 설정한 패스워드를 입력한다.
- 일단 여기까지 jeus설정이 끝이지만... 지금 제우스를 가동할경우 아직까진 오류가난다 그렇기에 끝까지
8. jeus webtob 연동
/jeus홈/hostname-server/hostname-server_servlet_enginde1 폴더의 WEBMain.xml 을 열어 다음과 같이 수정한다.
- 수정할곳은 <webtob-address> ip주소를 입력한다. </webtob-address>
- webtob와 연동하기 위해 <group-name>, <port>, <hth-count>를 http.m 에서 일치시킨다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 | <?xml version="1.0"?> <web-container xmlns="http://www.tmaxsoft.com/xml/ns/jeus" version="6.0"> <context-group> <group-name>MyGroup</group-name> <webserver-connection> <http-listener> <listener-id>http1</listener-id> <port>8088</port> <thread-pool> <min>10</min> <max>20</max> <step>1</step> </thread-pool> </http-listener> <webtob-listener> <listener-id>webtob1</listener-id> <port>9900</port> <hth-count>1</hth-count> <output-buffer-size>8192</output-buffer-size> <thread-pool> <min>1</min> <max>5</max> <step>1</step> <max-idle-time>30000</max-idle-time> </thread-pool> <webtob-address>192.168.0.52</webtob-address> <registration-id>MyGroup</registration-id> </webtob-listener> </webserver-connection> <logging> <access-log> <handler> <file-handler> <name>handler1</name> <valid-day>1</valid-day> </file-handler> </handler> </access-log> </logging> </context-group> </web-container> |
- webtob의 http.m
/root/webtob/config/http.m 파일을 열어 아래와 같이 추가한다.
파란줄의 경우는 추가할 항목이며 빨간줄의 경우 주의해야할 사항이다.
- 먼저 주의 사항으로 기본설치시 JSVPORT부분에 #으로 주석이 쳐져있다 !!!! 난이걸 못보고 지나쳐서 하루종일 고생했다..리눅스 vi는 잘보이지도 않는다..
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 | *DOMAIN webtob1 *NODE vm-dohun WEBTOBDIR="/root/webtob", SHMKEY = 54000, DOCROOT="/root/webtob/docs", PORT = "8080", HTH = 1, #Group = "nobody", #User = "nobody", NODENAME = "$(NODENAME)", ERRORDOCUMENT = "503", JSVPORT = 9900, LOGGING = "log1", ERRORLOG = "log2", SYSLOG = "log3" *SVRGROUP htmlg NODENAME = "vm-dohun", SVRTYPE = HTML cgig NODENAME = "vm-dohun", SVRTYPE = CGI ssig NODENAME = "vm-dohun", SVRTYPE = SSI jsvg NODENAME = "vm-dohun", SVRTYPE = JSV *SERVER html SVGNAME = htmlg, MinProc = 2, MaxProc = 10, ASQCount = 100 cgi SVGNAME = cgig, MinProc = 2, MaxProc = 10, ASQCount = 100 ssi SVGNAME = ssig, MinProc = 2, MaxProc = 10, ASQCount = 100 MyGroup SVGNAME = jsvg, MinProc = 1, Maxproc = 5 *URI uri1 Uri = "/cgi-bin/", Svrtype = CGI uri2 Uri = "/examples/", Svrtype = JSV uri3 Uri = "/exploded/", Svrtype = JSV *ALIAS alias1 URI = "/cgi-bin/", RealPath = "/root/webtob/cgi-bin/" *LOGGING log1 Format = "DEFAULT", FileName = "/root/webtob/log/access.log_%M%%D%%Y%", Option = "sync" log2 Format = "ERROR", FileName = "/root/webtob/log/error.log_%M%%D%%Y%", Option = "sync" log3 Format = "SYSLOG", FileName = "/root/webtob/log/system.log_%M%%D%%Y%", Option = "sync" *ERRORDOCUMENT 503 status = 503, url = "/503.html" *EXT htm MimeType = "text/html", SvrType = HTML jsp MimeType = "application/jsp", Svrtype=JSV |
10. 결과확인
- 설정이 끝나면 위에서 했듯이 http.m을 컴파일하고 난후 $wsboot 후에 $jeus를 가동한다.
- 그리고 wsadmin으로 들어가 mygroup 부분이 준비 상태가되면 모든 연동이 성공한것이다!! 나머지는 윈도우때처럼 웹페이지를 띄어 examples를 확인해보면 될것이다.
'linux' 카테고리의 다른 글
VirtualBox 게스트 확장설치 및 공유폴더 설정 (0) | 2014.01.28 |
---|---|
VirtualBox 호스트와 네트워크 연결하기 (0) | 2014.01.28 |