#root 계정
#설치 가능한 OpenJDK 리스트 확인
sudo yum list java*jdk-devel
#OpenJDK 1.8.0 버전으로 설치
#Complete! 나오면 설치 완료
sudo yum -y install java-1.8.0-openjdk-devel.x86_64
#java, javac version 확인
java -version
javac -version
#호스트명 변경
vi /etc/hosts
[ip] [호스트 명]
hostname
#user 생성
adduser jeus8_1
passwd jeus8_1
#비밀번호 생성
#방화벽 OFF
systemctl status firewalld
systemctl enable firewalld
systemctl stop firewalld
#로그인
su - jeus8_1
#bash_profile 설정
vi .bash_profile
#JAVA_HOME 경로 설정
#JEUS_HOME 경로 설정
#DAS_HOSTNAME 설정
#DAS_PORT 설정
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# User specific environment and startup programs
EDITOR=vi
export EDITOR
set -o vi
umask 027
export PS1="[\\$LOGNAME@`hostname`:\\$PWD]$ "
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.332.b09-1.el7_9.x86_64
export PATH=$JAVA_HOME/bin:$PATH
###########################################
#################JEUS ENV###################
###########################################
export JEUS_HOME=/home/jeus8_1/jeus8_5
export JEUS_LOG_HOME=${JEUS_HOME}/logs
export PATH="${PATH}:${JEUS_HOME}/bin:${JEUS_HOME}/webserver/bin:${JEUS_HOME}/lib/system"
########## JEUS8 DomainAdminServer Set ##############
export DOMAIN_NAME=jeus_domain
export DAS_HOSTNAME=mspark
export DAS_PORT=10000
export DAS_URL=${DAS_HOSTNAME}:${DAS_PORT}
export ENCODE_FILE=${JEUS_HOME}/bin/jeusEncode
########## JEUS Alias #################
alias jhome='cd ${JEUS_HOME}'
alias jcfg='cd ${JEUS_HOME}/domains/${DOMAIN_NAME}/config'
alias jbin='cd ${JEUS_HOME}/bin'
alias jlog='cd ${JEUS_LOG_HOME}'
#수정 내용 적용
source .bash_profile
필요한 설치 파일 다운로드 → FileZilla를 통해 업로드
jeus-uddi
patch파일
webadmin.war
license
jeus8500 설치 파일
#/home/ 경로에 install 디렉토리 생성 후 모든 파일 install 디렉토리에 업로드
mkdir install
#소유자 및 권한 변경
chown -R jeus8_1:jeus8_1 *
chmod -R 700 *
설치 진행
#bin 파일 실행
sh jeus8500_unix_generic_ko.bin
#설치가 완료되면 명령어가 작동되는 지 확인
jhome
jbin
jcfg
#log 디렉토리 및 하위 디렉토리 생성
jhome
mkdir logs
cd logs
mkdir gclog dump launcher nodeManager
패치파일 적용
라이센스 변경
cp -r license.dat /home/jeus8_1/jeus8_5/license/
cd /home/jeus8_1/jeus8_5/license/
rm license
mv license.dat license
#라이센스 확인
jeusadmin -licenseinfo
===================== LICENSE INFORMATION =====================
=== EDITION : Enterprise (Demo License)
=== DUE-DAY : 2022/7/10
=== ISSUE-DAY : 2022/5/10
=== CPU : unlimited
=== HOST-NAME : mspark
=== Max. Number of Clients : unlimited
=== LICENSE SEQNO : JDE-1652-150-0754
================================================================
webadmin.war 변경
cd /home/jeus8_1/jeus8_5/lib/systemapps
cp -r webadmin.war webadmin.war_220519
rm webadmin.war
cd /home/insatll
cp -r webadmin.war /home/jeus8_1/jeus8_5/lib/systemapps
uddi 변경
cd /home/jeus8_1/jeus8_5/lib/systemapps/uddi
cp -r jeus-uddi_v2c.ear jeus-uddi_v2c.ear_220519
cp -r jeus-uddi_v3c.ear jeus-uddi_v3c.ear_220519
cd /home/install/jeus-uddi
cp -r jeus-uddi_v2c.ear /home/jeus8_1/jeus8_5/lib/systemapps/uddi
cp -r jeus-uddi_v3c.ear /home/jeus8_1/jeus8_5/lib/systemapps/uddi
jbin
#수정 전 파일 백업
cp -p jeus.properties jeus.properties_220519
vi jeus.properties
#JAVA_ARGS 옵션 추가
# 난수 생성시 블록킹(blocking) 상태를 회피하기 위한 옵션 추가
-Djava.security.egd=file:/dev/./urandom
#VM_JVM_OPTION 옵션 추가
-Djeus.launcher.log.home=/logs
nodes.xml 수정
host명 변경 후 저장
cd domains
cp -r nodes.xml nodes.xml_220519
vi nodes.xml
mspark
mspark
7730
false
jeusnm.xml 수정
cd nodemanager
cp -r jeusnm.xml jeusnm.xml_220519
vi jeusnm.xml
#host name, logFileName 경로 지정
true
mspark
7730
500
true
5
120000
false
false
/home/jeus8_1/jeus8_5/logs/nodeManager/JeusNodeManager.log
domains.xml 수정
jcfg
vi domains.xml
#보통 8.5는 listen-address가 hostname으로 적용이 되어있음.
#되어있지 않은 경우 hostname으로 변경
:%s/0.0.0.0/[hostname]
Encryption 생성
방법1
startDomainAdminServer -domain jeus_domain -u wasadmin -p jeusadmin1! -cachelogin
#Sㅣuccessfully started the server[adminServer]. The server state is now RUNNING.
#jbin에 security.key가 생성이 되어있음
#/home/jeus8_1/.jeusadmin 경로로 이동하면 .jeuspasswd가 생성이 되어 있음
#.jeuspasswd 값을 jeusEncode 명으로 변경하여 가져오기
cp ${HOME}/.jeusadmin/.jeuspasswd $JEUS_HOME/bin/jeusEncode
방법2
encryption -keypath $JEUS_HOME/bin aes 8:wasadminjeusadmin1!
#jeusEncode 파일 내용
--------------------------------------------------------------------------------------------------------------------
jeus_domain:wasadmin jeus_domain:wasadmin w9yYSgR5/FcDF+CzX3cN+ORYZGJsnUUZ4lX7njZzWN6AQkR86foffGLwIy9V8B3P
--------------------------------------------------------------------------------------------------------------------
암호화된 내용 복사 후
$jbin
vi jeusEncode
[도메인 이름]:[admin id][암호화된 ID:Password 문자열]
ex)
jeus_domain:wasadminv
기동 스크립트 생성
#모든 스크립트 파일은 bin 내에 생성
vi dsboot
startDomainAdminServer -domain $DOMAIN_NAME -u wasadmin -cachelogin -f $ENCODE_FILE
---------------------------------------------------------
vi dsdown
jeusadmin -host $DAS_URL -domain $DOMAIN_NAME -u wasadmin -cachelogin -f $ENCODE_FILE "local-shutdown -to 120"
---------------------------------------------------------
vi nmboot
LOGDATE=`date "+%y%m%d%H%M%S"`
nohup startNodeManager > $JEUS_LOG_HOME/nodeManager/nm_$LOGDATE.log &
--------------------------------en-------------------------
vi nmdown
stopNodeManager -properties $JEUS_HOME/nodemanager/jeusnm.xml
---------------------------------------------------------
vi dsa
jeusadmin -host $DAS_URL -domain $DOMAIN_NAME -u wasadmin -cachelogin -f $ENCODE_FILE
보안설정
#home 하위 directory에 700권한 부여
#root 계정으로 접속
su - root
cd /home
chmod -R 700 *
ls -al
SLF4J 관련 설정
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder". 에러가 지속적으로 찍히는 문제가 있어
"$JEUS_HOME/lib/system/ehcache-scf-replication-jar-with-dependencies.jar" naming 변경
mv ehcache-scf-replication-jar-with-dependencies.jar ehcache-scf-replication-jar-with-dependencies.jar__
기동
#encryption 생성 시, 서버가 실행되어 있을 수 있음
#domainServer 기동 & 다운 명령어
dsdown
dsboot
#nodeManager 기동 & 다운 명령어
nmboot
nmdown
dsa #domainServerAdmin
[DAS]jeus_domain.adminServer>si
#root 계정 #설치 가능한 OpenJDK 리스트 확인 sudo yum list java*jdk-devel #OpenJDK 1.8.0 버전으로 설치 #Complete! 나오면 설치 완료 sudo yum -y install java-1.8.0-openjdk-devel.x86_64 #java, javac version 확인 java -version javac -version #호스트명 변경 vi /etc/hosts [ip] [호스트 명] hostname #user 생성 adduser jeus8_1 passwd jeus8_1 #비밀번호 생성 #방화벽 OFF systemctl status firewalld systemctl enable firewalld systemctl stop firewalld #로그인 su - jeus8_1
#bash_profile 설정
vi .bash_profile
#JAVA_HOME 경로 설정
#JEUS_HOME 경로 설정
#DAS_HOSTNAME 설정
#DAS_PORT 설정
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# User specific environment and startup programs
EDITOR=vi
export EDITOR
set -o vi
umask 027
export PS1="[\\$LOGNAME@`hostname`:\\$PWD]$ "
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.332.b09-1.el7_9.x86_64
export PATH=$JAVA_HOME/bin:$PATH
###########################################
#################JEUS ENV###################
###########################################
export JEUS_HOME=/home/jeus8_1/jeus8_5
export JEUS_LOG_HOME=${JEUS_HOME}/logs
export PATH="${PATH}:${JEUS_HOME}/bin:${JEUS_HOME}/webserver/bin:${JEUS_HOME}/lib/system"
########## JEUS8 DomainAdminServer Set ##############
export DOMAIN_NAME=jeus_domain
export DAS_HOSTNAME=mspark
export DAS_PORT=10000
export DAS_URL=${DAS_HOSTNAME}:${DAS_PORT}
export ENCODE_FILE=${JEUS_HOME}/bin/jeusEncode
########## JEUS Alias #################
alias jhome='cd ${JEUS_HOME}'
alias jcfg='cd ${JEUS_HOME}/domains/${DOMAIN_NAME}/config'
alias jbin='cd ${JEUS_HOME}/bin'
alias jlog='cd ${JEUS_LOG_HOME}'
#수정 내용 적용
source .bash_profile
필요한 설치 파일 다운로드 → FileZilla를 통해 업로드
jeus-uddi
patch파일
webadmin.war
license
jeus8500 설치 파일
#/home/ 경로에 install 디렉토리 생성 후 모든 파일 install 디렉토리에 업로드
mkdir install
#소유자 및 권한 변경
chown -R jeus8_1:jeus8_1 *
chmod -R 700 *
설치 진행
#bin 파일 실행
sh jeus8500_unix_generic_ko.bin
#설치가 완료되면 명령어가 작동되는 지 확인
jhome
jbin
jcfg
#log 디렉토리 및 하위 디렉토리 생성
jhome
mkdir logs
cd logs
mkdir gclog dump launcher nodeManager
패치파일 적용
라이센스 변경
cp -r license.dat /home/jeus8_1/jeus8_5/license/
cd /home/jeus8_1/jeus8_5/license/
rm license
mv license.dat license
#라이센스 확인
jeusadmin -licenseinfo
===================== LICENSE INFORMATION =====================
=== EDITION : Enterprise (Demo License)
=== DUE-DAY : 2022/7/10
=== ISSUE-DAY : 2022/5/10
=== CPU : unlimited
=== HOST-NAME : mspark
=== Max. Number of Clients : unlimited
=== LICENSE SEQNO : JDE-1652-150-0754
================================================================
webadmin.war 변경
cd /home/jeus8_1/jeus8_5/lib/systemapps
cp -r webadmin.war webadmin.war_220519
rm webadmin.war
cd /home/insatll
cp -r webadmin.war /home/jeus8_1/jeus8_5/lib/systemapps
uddi 변경
cd /home/jeus8_1/jeus8_5/lib/systemapps/uddi
cp -r jeus-uddi_v2c.ear jeus-uddi_v2c.ear_220519
cp -r jeus-uddi_v3c.ear jeus-uddi_v3c.ear_220519
cd /home/install/jeus-uddi
cp -r jeus-uddi_v2c.ear /home/jeus8_1/jeus8_5/lib/systemapps/uddi
cp -r jeus-uddi_v3c.ear /home/jeus8_1/jeus8_5/lib/systemapps/uddi
jbin
#수정 전 파일 백업
cp -p jeus.properties jeus.properties_220519
vi jeus.properties
#JAVA_ARGS 옵션 추가
# 난수 생성시 블록킹(blocking) 상태를 회피하기 위한 옵션 추가
-Djava.security.egd=file:/dev/./urandom
#VM_JVM_OPTION 옵션 추가
-Djeus.launcher.log.home=/logs
nodes.xml 수정
host명 변경 후 저장
cd domains
cp -r nodes.xml nodes.xml_220519
vi nodes.xml
mspark
mspark
7730
false
jeusnm.xml 수정
cd nodemanager
cp -r jeusnm.xml jeusnm.xml_220519
vi jeusnm.xml
#host name, logFileName 경로 지정
true
mspark
7730
500
true
5
120000
false
false
/home/jeus8_1/jeus8_5/logs/nodeManager/JeusNodeManager.log
domains.xml 수정
jcfg
vi domains.xml
#보통 8.5는 listen-address가 hostname으로 적용이 되어있음.
#되어있지 않은 경우 hostname으로 변경
:%s/0.0.0.0/[hostname]
Encryption 생성
방법1
startDomainAdminServer -domain jeus_domain -u wasadmin -p jeusadmin1! -cachelogin
#Sㅣuccessfully started the server[adminServer]. The server state is now RUNNING.
#jbin에 security.key가 생성이 되어있음
#/home/jeus8_1/.jeusadmin 경로로 이동하면 .jeuspasswd가 생성이 되어 있음
#.jeuspasswd 값을 jeusEncode 명으로 변경하여 가져오기
cp ${HOME}/.jeusadmin/.jeuspasswd $JEUS_HOME/bin/jeusEncode
방법2
encryption -keypath $JEUS_HOME/bin aes 8:wasadminjeusadmin1!
#jeusEncode 파일 내용
--------------------------------------------------------------------------------------------------------------------
jeus_domain:wasadmin jeus_domain:wasadmin w9yYSgR5/FcDF+CzX3cN+ORYZGJsnUUZ4lX7njZzWN6AQkR86foffGLwIy9V8B3P
--------------------------------------------------------------------------------------------------------------------
암호화된 내용 복사 후
$jbin
vi jeusEncode
[도메인 이름]:[admin id][암호화된 ID:Password 문자열]
ex)
jeus_domain:wasadminv
기동 스크립트 생성
#모든 스크립트 파일은 bin 내에 생성
vi dsboot
startDomainAdminServer -domain $DOMAIN_NAME -u wasadmin -cachelogin -f $ENCODE_FILE
---------------------------------------------------------
vi dsdown
jeusadmin -host $DAS_URL -domain $DOMAIN_NAME -u wasadmin -cachelogin -f $ENCODE_FILE "local-shutdown -to 120"
---------------------------------------------------------
vi nmboot
LOGDATE=`date "+%y%m%d%H%M%S"`
nohup startNodeManager > $JEUS_LOG_HOME/nodeManager/nm_$LOGDATE.log &
--------------------------------en-------------------------
vi nmdown
stopNodeManager -properties $JEUS_HOME/nodemanager/jeusnm.xml
---------------------------------------------------------
vi dsa
jeusadmin -host $DAS_URL -domain $DOMAIN_NAME -u wasadmin -cachelogin -f $ENCODE_FILE
보안설정
#home 하위 directory에 700권한 부여
#root 계정으로 접속
su - root
cd /home
chmod -R 700 *
ls -al
SLF4J 관련 설정
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder". 에러가 지속적으로 찍히는 문제가 있어
"$JEUS_HOME/lib/system/ehcache-scf-replication-jar-with-dependencies.jar" naming 변경
mv ehcache-scf-replication-jar-with-dependencies.jar ehcache-scf-replication-jar-with-dependencies.jar__
기동
#encryption 생성 시, 서버가 실행되어 있을 수 있음
#domainServer 기동 & 다운 명령어
dsdown
dsboot
#nodeManager 기동 & 다운 명령어
nmboot
nmdown
dsa #domainServerAdmin
[DAS]jeus_domain.adminServer>si
#bash_profile 설정
vi .bash_profile
#JAVA_HOME 경로 설정
#JEUS_HOME 경로 설정
#DAS_HOSTNAME 설정
#DAS_PORT 설정
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# User specific environment and startup programs
EDITOR=vi
export EDITOR
set -o vi
umask 027
export PS1="[\\$LOGNAME@`hostname`:\\$PWD]$ "
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.332.b09-1.el7_9.x86_64
export PATH=$JAVA_HOME/bin:$PATH
###########################################
#################JEUS ENV###################
###########################################
export JEUS_HOME=/home/jeus8_1/jeus8_5
export JEUS_LOG_HOME=${JEUS_HOME}/logs
export PATH="${PATH}:${JEUS_HOME}/bin:${JEUS_HOME}/webserver/bin:${JEUS_HOME}/lib/system"
########## JEUS8 DomainAdminServer Set ##############
export DOMAIN_NAME=jeus_domain
export DAS_HOSTNAME=mspark
export DAS_PORT=10000
export DAS_URL=${DAS_HOSTNAME}:${DAS_PORT}
export ENCODE_FILE=${JEUS_HOME}/bin/jeusEncode
########## JEUS Alias #################
alias jhome='cd ${JEUS_HOME}'
alias jcfg='cd ${JEUS_HOME}/domains/${DOMAIN_NAME}/config'
alias jbin='cd ${JEUS_HOME}/bin'
alias jlog='cd ${JEUS_LOG_HOME}'
#수정 내용 적용
source .bash_profile
필요한 설치 파일 다운로드 → FileZilla를 통해 업로드
jeus-uddi
patch파일
webadmin.war
license
jeus8500 설치 파일
#/home/ 경로에 install 디렉토리 생성 후 모든 파일 install 디렉토리에 업로드
mkdir install
#소유자 및 권한 변경
chown -R jeus8_1:jeus8_1 *
chmod -R 700 *
설치 진행
#bin 파일 실행
sh jeus8500_unix_generic_ko.bin
#설치가 완료되면 명령어가 작동되는 지 확인
jhome
jbin
jcfg
#log 디렉토리 및 하위 디렉토리 생성
jhome
mkdir logs
cd logs
mkdir gclog dump launcher nodeManager
패치파일 적용
라이센스 변경
cp -r license.dat /home/jeus8_1/jeus8_5/license/
cd /home/jeus8_1/jeus8_5/license/
rm license
mv license.dat license
#라이센스 확인
jeusadmin -licenseinfo
===================== LICENSE INFORMATION =====================
=== EDITION : Enterprise (Demo License)
=== DUE-DAY : 2022/7/10
=== ISSUE-DAY : 2022/5/10
=== CPU : unlimited
=== HOST-NAME : mspark
=== Max. Number of Clients : unlimited
=== LICENSE SEQNO : JDE-1652-150-0754
================================================================
webadmin.war 변경
cd /home/jeus8_1/jeus8_5/lib/systemapps
cp -r webadmin.war webadmin.war_220519
rm webadmin.war
cd /home/insatll
cp -r webadmin.war /home/jeus8_1/jeus8_5/lib/systemapps
uddi 변경
cd /home/jeus8_1/jeus8_5/lib/systemapps/uddi
cp -r jeus-uddi_v2c.ear jeus-uddi_v2c.ear_220519
cp -r jeus-uddi_v3c.ear jeus-uddi_v3c.ear_220519
cd /home/install/jeus-uddi
cp -r jeus-uddi_v2c.ear /home/jeus8_1/jeus8_5/lib/systemapps/uddi
cp -r jeus-uddi_v3c.ear /home/jeus8_1/jeus8_5/lib/systemapps/uddi
jbin
#수정 전 파일 백업
cp -p jeus.properties jeus.properties_220519
vi jeus.properties
#JAVA_ARGS 옵션 추가
# 난수 생성시 블록킹(blocking) 상태를 회피하기 위한 옵션 추가
-Djava.security.egd=file:/dev/./urandom
#VM_JVM_OPTION 옵션 추가
-Djeus.launcher.log.home=/logs
nodes.xml 수정
host명 변경 후 저장
cd domains
cp -r nodes.xml nodes.xml_220519
vi nodes.xml
mspark
mspark
7730
false
jeusnm.xml 수정
cd nodemanager
cp -r jeusnm.xml jeusnm.xml_220519
vi jeusnm.xml
#host name, logFileName 경로 지정
true
mspark
7730
500
true
5
120000
false
false
/home/jeus8_1/jeus8_5/logs/nodeManager/JeusNodeManager.log
domains.xml 수정
jcfg
vi domains.xml
#보통 8.5는 listen-address가 hostname으로 적용이 되어있음.
#되어있지 않은 경우 hostname으로 변경
:%s/0.0.0.0/[hostname]
Encryption 생성
방법1
startDomainAdminServer -domain jeus_domain -u wasadmin -p jeusadmin1! -cachelogin
#Sㅣuccessfully started the server[adminServer]. The server state is now RUNNING.
#jbin에 security.key가 생성이 되어있음
#/home/jeus8_1/.jeusadmin 경로로 이동하면 .jeuspasswd가 생성이 되어 있음
#.jeuspasswd 값을 jeusEncode 명으로 변경하여 가져오기
cp ${HOME}/.jeusadmin/.jeuspasswd $JEUS_HOME/bin/jeusEncode
방법2
encryption -keypath $JEUS_HOME/bin aes 8:wasadminjeusadmin1!
#jeusEncode 파일 내용
--------------------------------------------------------------------------------------------------------------------
jeus_domain:wasadmin jeus_domain:wasadmin w9yYSgR5/FcDF+CzX3cN+ORYZGJsnUUZ4lX7njZzWN6AQkR86foffGLwIy9V8B3P
--------------------------------------------------------------------------------------------------------------------
암호화된 내용 복사 후
$jbin
vi jeusEncode
[도메인 이름]:[admin id][암호화된 ID:Password 문자열]
ex)
jeus_domain:wasadminv
기동 스크립트 생성
#모든 스크립트 파일은 bin 내에 생성
vi dsboot
startDomainAdminServer -domain $DOMAIN_NAME -u wasadmin -cachelogin -f $ENCODE_FILE
---------------------------------------------------------
vi dsdown
jeusadmin -host $DAS_URL -domain $DOMAIN_NAME -u wasadmin -cachelogin -f $ENCODE_FILE "local-shutdown -to 120"
---------------------------------------------------------
vi nmboot
LOGDATE=`date "+%y%m%d%H%M%S"`
nohup startNodeManager > $JEUS_LOG_HOME/nodeManager/nm_$LOGDATE.log &
--------------------------------en-------------------------
vi nmdown
stopNodeManager -properties $JEUS_HOME/nodemanager/jeusnm.xml
---------------------------------------------------------
vi dsa
jeusadmin -host $DAS_URL -domain $DOMAIN_NAME -u wasadmin -cachelogin -f $ENCODE_FILE
보안설정
#home 하위 directory에 700권한 부여
#root 계정으로 접속
su - root
cd /home
chmod -R 700 *
ls -al
SLF4J 관련 설정
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder". 에러가 지속적으로 찍히는 문제가 있어
"$JEUS_HOME/lib/system/ehcache-scf-replication-jar-with-dependencies.jar" naming 변경
mv ehcache-scf-replication-jar-with-dependencies.jar ehcache-scf-replication-jar-with-dependencies.jar__
기동
#encryption 생성 시, 서버가 실행되어 있을 수 있음
#domainServer 기동 & 다운 명령어
dsdown
dsboot
#nodeManager 기동 & 다운 명령어
nmboot
nmdown
dsa #domainServerAdmin
[DAS]jeus_domain.adminServer>si