이제 제우스 엔진을 부팅시킵니다..
localhost>boot
localhost boot done
localhost_container1
localhost>
[#M_제우스어드민 명령어|접기|제우스어드민 명령어엔 이런것들이 있습니다..
localhost>help
type 'help <command>' for the detailed help of each command.
Usage:
help [-l] [-a] [-g group_name] [command]
arguments:
-l: print simple help for each command
-a: print detailed help for each command
-g group_name: print help for commands of the given group
defined values:
jeusadmin: jeusadmin Commands
ejb: EJB
jdbc: DB Pool
tm: Transaction
web: Servlet
sec: Security
gen: General
command: print help for command
되긴했는데.. 뭔가 허전한 느낌.. JeusServer is Ready는 더 찾아봐야할것 같고..
<<__EXception__>>
java.io.IOException : No such file or directory 라는 문구도 간간히 보이는군요;..
<<__EXception__>> 이게 나오기 시작하면 뭔가 안된다는 소리죠..
최종 완료했을땐 <<__EXception__>> 요놈 한번도 못봤습니다..
첫 설치라 어디가 문제인지.. 거기에 찾아볼 자료도 별로 없어서.. 수정하는데 시간이 조금 걸릴것 같습니다;..
뭐 수정하는게 별거 있겠습니까;.. 싹 지우고 첨부터 다시 설치하는거죠;..
우선 제우스는 뜨긴 뜨는데.. 이걸 설치 완료라고 해야하는지 모르겠군요;..
아.. 어디에다가 물어봤는데..
[root@localhost ~]# vi /etc/profile
에다가 환경변수 입력하면 된다고 하더라구요..
전에 JDK 적어준 곳 밑에 적어주시면 되겠습니다..
JEUS_HOME=/root/jeus6
PATH=$JEUS_HOME/bin
export JEUS_HOME
읽어 보시는 분이 계실지 모르겠지만... 지금 위에 적은것 때문에.. 이상하게 됩니다..
화면이 이렇게 나와요.. 이걸 어찌해야할지 몰라서.. 다시 설치한것이죠..
아래 설정2 하면서 이부분 설정하고 리붓하니까 이화면 또 나오네요..
그리고..
[root@localhost ~]# vi /jeus6/bin/jeus.properties
제우스어드민에 사용한 아이디, 패스워드를 적습니다..
#!/bin/sh
###############################################################################
# This is a script for a JEUS environment. #
# This uses the following environment variables. #
# #
# JEUS_HOME - The root directory of JEUS installed. #
# JEUS_BASEPORT - The base port for JEUS. #
# JEUS_LIBPATH - The navtive library for JEUS. #
# JEUS_LANG - The language for JEUS. #
# VM_TYPE - The JAVA which JEUS uses to boot. #
# Avaiable values are 'hotspot' and 'old'. #
# #
# USERNAME - Administrator name #
# PASSWORD - Administrator password #
# #
# JAVA_HOME - Java Home directory. #
# JAVA_ARGS - JVM Parameter(s). #
# JAVA_VENDOR - JVM Vender name. #
# SESSION_MEM - JVM memory argument #
# passed to java for JEUS Session Server #
# TOOL_CLASSPATH - classpath for console tool. #
# #
# You must set the following variables: #
# You must set the following variables: #
# JEUS_HOME, JEUS_BASEPORT, JAVA_HOME, JAVA_VENDOR #
# #
# For additional information, please refer to the JEUS Server Guide or #
# visit the following web sites. #
# #
# - http://www.tmaxsoft.com(English) #
# - http://www.tmax.co.kr(Korean) #
# - http://www.tmaxchina.com.cn(Chinese) #
# - http://www.tmaxsoft.co.jp(Japanese) #
# - http://technet.tmaxsoft.com(English/Korean) #
###############################################################################
#
# For customizing JEUS environment.
#
# set up JEUS_BASEPORT.
JEUS_BASEPORT=9736
# set up JEUS_WSDIR.
JEUS_WSDIR="${JEUS_HOME}/webserver"
# set up JEUS_LIBPATH.
JEUS_LIBPATH="${JEUS_HOME}/lib/system"
# Select language for JEUS. Available value can be ko, en, cn and jp.
JEUS_LANG=ko
# set up SESSION_MEM
SESSION_MEM=-Xmx512m
# set up
JAVA_HOME="/usr/local/jdk"
# setup JAVA_ARGS.
JAVA_ARGS=
# set up JDK vendor. Possible values are Sun, HP, IBM, etc. Default, Sun.
JAVA_VENDOR=Sun
###############################################################################
# This part is for booting JEUS automatically. #
# BE CAREFUL!! THIS IS ONLY FOR TEST AND DEVELOPMENT ENVIRONMENT. #
###############################################################################
# Set up administrator name
USERNAME=administrator
# Set up administrator password
PASSWORD=jeusjeus
export USERNAME PASSWORD
###############################################################################
# This part is for JEUS System environment. #
# DO NOT MODIFY except a JEUS expert!! #
###############################################################################
#
# For Console tool.
#
BOOTSTRAP_CLASSPATH="${JEUS_HOME}/lib/system/bootstrap.jar"
BOOTSTRAPPER=jeus.server.Bootstrapper
TOOL_OPTION="-Djeus.tm.not_use=true -Djava.net.preferIPv4Stack=true"
#
# For Java applications' compatibility
#
TOOL_CLASSPATH="${JEUS_HOME}/lib/client/clientcontainer.jar:${JEUS_HOME}/lib/client/jclient.jar:${JEUS_HOME}/lib/client/jclient_jaxb.jar:${JEUS_HOME}/lib/system/activation.jar:${JEUS_HOME}/lib/system/javaee.jar:${JEUS_HOME}/lib/system/jms.jar:${JEUS_HOME}/lib/system/jeus-ws.jar:${JEUS_HOME}/lib/system/mail.jar:${JEUS_HOME}/lib/system/jaxb-impl.jar:${JEUS_HOME}/lib/system/saaj-impl.jar:${JEUS_HOME}/lib/system/jaxws-rt.jar:${JEUS_HOME}/lib/system/sjsxp.jar:${JEUS_HOME}/lib/system/streambuffer.jar:${JEUS_HOME}/lib/system/stax-ex.jar:${JEUS_HOME}/lib/system/resolver.jar:${JEUS_HOME}/lib/system/FastInfoset.jar:${JEUS_HOME}/lib/system/wsit.jar:${JEUS_HOME}/lib/system/jmxremote.jar"
#
# If VM_TYPE is not set, determine it.
#
if [ -z "$VM_TYPE" ]
then
case $JAVA_VENDOR in
Sun)
VM_TYPE=hotspot
VM_OPTION=-server
#
# Set up JVM native library path.
#
if [ -z "${LD_LIBRARY_PATH}" ]; then
LD_LIBRARY_PATH=${JEUS_LIBPATH}; export LD_LIBRARY_PATH
else
LD_LIBRARY_PATH=${JEUS_LIBPATH}:${LD_LIBRARY_PATH}; export LD_LIBRARY_PATH
fi
1차 설치와 다른점이 확실히 나타나고 있습니다.. Jeus Manager is Ready 에서..
JeusServer is Ready 라는 문구가 나오고.. <<__EXception__>> 이라고 나오지도 않고..
역시 제우스 설치 경로부터 안좋았던것일까요?..
이제 내장 웹투비를 실행해봅시다..
[root@localhost bin]# ./wsboot -i
BOOT0113: unrecognized option: -i
엥;.. 이상한게 뜨네요;.. 웹투비를 따로 설치해야하는걸까요?..
아까 한번에 다 설치 한 후.. centos가 제대로 실행되지도 않아서 다시 설치했는데.. 걱정입니다..
우선 현재까지 한 부분을 저장종료하고.. 파일을 백업한 후에 다시 진행하겠습니다..
파일 백업한다고 해놓고.. 퇴근했습니다;.. 그리고 다시 진행하다가.. 또 이상하게 되버려서;..
다시 설치를;.. 어떻게 이상하게 되는지는 설치1에 이상해지는 부분에 적어뒀습니다..
그럼 generic 이나 vm 이나 아무거나 설치해도 상관없나봅니다..
다시 해봐도 마찬가지의 결과..
그러다 아래 나온 사용법을 봤습니다.. 아무리 봐도 -i 는 없더군요;..
Usage: wsboot [-bBfnow] [g|S|T|A|s [-k number]] | -h
-h: show command line help
-b: boot backup servers also
-B: block client_listen
-f config_file: use config_file
instead of the default wsconfig
-n node_name: boot servers at the node
-o clopt_string: add a CLOPT string
-w: boot servers gracefully
-g svg_name: boot a server group
-S svr_name: boot the MinProc numbers of servers
-s svr_name: boot servers
-k number: used with -s flag,
specifies the number of servers to boot
-T: boot only the WebtoB engine
-A: boot all servers
그래서 혹시 해서 -i를 빼고 했는데..
[root@localhost bin]# ./wsboot
WSBOOT for node(localhost) is starting:
Webtob is already running
뜨헉;. 됩니다;.. 그러고 보면 -i는 왜 한걸까요;.. 보고 따라서 한건데;.. 제대로 된 사이트가 없군요;..
[root@localhost ~]# vi /etc/profile 에 PATH를 설정해주고 이상한 화면이 떴으니까..
이번엔 [root@localhost ~]# vi /jeus6/bin/jeus.properties 에만.. 적어보겠습니다..
이건 저혼자 할꺼에요.. 되는지 안되는지 테스트를 해봐야죠.. 되면 따라하시면 되겠습니다;..
여기서 다시 저장하고.. 진행하고 다시 글을 쓰겠습니다..
잘 되네요.. 이부분만 값을 적어주시면 됩니다..
###############################################################################
# This part is for booting JEUS automatically. #
# BE CAREFUL!! THIS IS ONLY FOR TEST AND DEVELOPMENT ENVIRONMENT. #
###############################################################################
# Set up administrator name
USERNAME=administrator
[root@localhost ~]# jeus
제우스 실행.. 제우스 어드민에 값을 넣어줬기 때문에 따로 컨테이너를 안불러도 되나봅니다..
[root@localhost ~]# wsboot
내장 웹투비 실행.. 그리고 다시 http://localhost:8088 로 접속하니 제대로 뜹니다..
이건 왠지 제대로 된 느낌입니다.. PATH 설정을 안해줬지만.. 제우스 어드민 값을 적어준 파일에 보면..
환경변수 설정이 되어있더라구요.. 그래서 따로 안줘도 되나봅니다..
드디어 여러번 설치 끝에.. 제우스 설정이 완료되었습니다..
환경설정1, 2만 있지만.. 중간에 엄청난 다시 설치를 진행했죠;.. 대충 합치면 8번은 되는것 같습니다;..
이렇게 나눠두지 않았다면.. 더 오래걸렸을겁니다..
아무튼 제우스가 제대로 설치된것 같아서 좋네요..
이번엔 웹투비 환경설정입니다..
제우스에 내장 웹투비가 있어서 그냥 실행해서 시작하긴 했는데..
내장웹투비는 여러명이 못 쓴다고 하더라구요.. 뭐 저 혼자 쓸 웹투비지만..
나중에 어떻게 될지 모르니.. 웹투비도 한번 설정해봅시다..
우선 웹투비 설치 폴더도 바꿔봤습니다..
===============================================================================
Choose Install Folder
---------------------
Where would you like to install?
Default Install Folder: /root/webtob
ENTER AN ABSOLUTE PATH, OR PRESS <ENTER> TO ACCEPT THE DEFAULT
: /u01/webtob
INSTALL FOLDER IS: /u01/webtob
IS THIS CORRECT? (Y/N): y
설치 중간에.. 이런 문구가 나오더라구요..
- Open /etc/security/limits.conf with a text editor.
- Add a new line "* hard nofile 65536"
추가해주라고 하니 추가해줍시다..
[root@localhost ~]# vi /etc/security/limits.conf 앗 내용을 보니.. 오라클 설치할때도 적어줬던 내용이군요..
# ORACLE
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
오라클 아래에 한줄 추가합시다.. # WEBTOB
* hard nofile 65536
# End of file
그리고 다시 설치 계속..
설치 후.. /webtob/bin 에 들어가서 웹투비 실행 그리고 종료를 해봤습니다..
[root@localhost bin]# wsboot
WSBOOT for node(localhost) is starting:
WSBOOT: WSM is starting: Tue Jul 5 12:53:27 2011
WSBOOT: HTL is starting: Tue Jul 5 12:53:27 2011
WSBOOT: HTH is starting: Tue Jul 5 12:53:27 2011
Current WebtoB Configuration:
Number of client handler(HTH) = 1
Supported maximum user per node = 994
Supported maximum user per handler = 994
WSBOOT: SVR(htmls) is starting: Tue Jul 5 12:53:27 2011
WSBOOT: SVR(cgis) is starting: Tue Jul 5 12:53:27 2011
WSBOOT: SVR(ssis) is starting: Tue Jul 5 12:53:27 2011
웹투비도 제우스 처럼 라이센스를 받아야 합니다.. 받는 방법은 위와 동일하구요..
여기서 제가 실수를 했는데..
[root@localhost ~]# hostname localhost.localdomain
이라고 나와서.. Host Name 그렇게 적어줬는데..
host name is not hostname(localhost.localdomain) 이런 내용으로 나오더라구요..
그래서 뒤에 localdomain 빼줬습니다..
라이센스 받은 것은..
[root@localhost ~]# mv /home/panda/Desktop/license.dat /u01/webtob/license 뒤에 dat 삭제 안하셔도 됩니다..
그리고 웹투비 실행!..
[root@localhost bin]# ./wsboot -i
CFL0446: SVRGROUP NodeName is no longer necessary. You can remove it. line=20
Current configuration:
Number of client handler(HTH) = 1
Supported maximum user per node = 8133
Supported maximum user per handler = 8133
Successfully created the configuration file (/u01/webtob/config/wsconfig) for node localhost.
The host name of the running machine is localhost.
Booting WebtoB on node (localhost)
Welcome to WebtoB demo system. It will expire on 2011/09/05
Today is 2011/07/05
Starting WSM at Tue Jul 5 15:21:03 2011
Starting HTL at Tue Jul 5 15:21:03 2011
Starting HTH at Tue Jul 5 15:21:03 2011
Current WebtoB Configuration:
Number of client handlers (HTH) = 1
Supported maximum user per node = 8133
Supported maximum user per handler = 8133
Starting SVR(htmls) at Tue Jul 5 15:21:03 2011
Starting SVR(htmls) at Tue Jul 5 15:21:03 2011
Starting SVR(cgis) at Tue Jul 5 15:21:03 2011
Starting SVR(cgis) at Tue Jul 5 15:21:03 2011
Starting SVR(ssis) at Tue Jul 5 15:21:03 2011
Starting SVR(ssis) at Tue Jul 5 15:21:03 2011
License expires on 2011/09/05 (62 days remaining)
라이센스 62일 남았다는 것과 함께.. 빨간글씨(제가 표시했습니다)가 보이는군요..
NodeName 에 관한 설정을 해줘야 할것 같습니다..
뭐 다른 사이트 보니까 -i 안해주더라구요.. -i 안하니까 nodename은 안뜨네요..
[root@localhost ~]# ./wsboot
Booting WebtoB on node (localhost)
Welcome to WebtoB demo system. It will expire on 2011/09/05
Today is 2011/07/05
Starting WSM at Tue Jul 5 15:28:35 2011
Starting HTL at Tue Jul 5 15:28:35 2011
Starting HTH at Tue Jul 5 15:28:35 2011
Current WebtoB Configuration:
Number of client handlers (HTH) = 1
Supported maximum user per node = 8133
Supported maximum user per handler = 8133
Starting SVR(htmls) at Tue Jul 5 15:28:35 2011
Starting SVR(htmls) at Tue Jul 5 15:28:35 2011
Starting SVR(cgis) at Tue Jul 5 15:28:35 2011
Starting SVR(cgis) at Tue Jul 5 15:28:35 2011
Starting SVR(ssis) at Tue Jul 5 15:28:35 2011
Starting SVR(ssis) at Tue Jul 5 15:28:35 2011
License expires on 2011/09/05 (62 days remaining)
여기에서도 JEUS와 마찬가지로 /etc/profile 을 열어서 설치 경로를 export 해주라고 하던데..
해줬다가 아래처럼 화면이 다시 나올 수 있으니.. 우선 백업을 하고.. 난 후에 진행을 하도록 하겠습니다..
[root@localhost ~]# vi /etc/profile 아래에 2줄을 추가해줍니다.. exprot JEUS_HOME=/u01/jeus6
export WEBTOBDIR=/u01/webtob
제가 참고했던 사이트 보면 /wsboot 를 했을때 오류가 떠서 이것저것 파일 생성에 관한이야기가 나오는데..
저는 안뜨네요.. -i 썼을때만 노드네임 뭐라고 뜨는데.. 그것에 대해서만 적겠습니다..
파일없다 뭐 그런 내용의 오류가 뜨면 아래 참고사이트 가보시면 도움이 될것 같습니다..