標籤:weblogic linux營運 搭建部署
source /etc/profile
groupadd bea
mkdir /data
useradd -d /data/weblogic -g bea weblogic
echo ‘[email protected]#$%‘|passwd --stdin weblogic
JAVA_HOME=/data/weblogic/jdk-7u55-linux-x64
CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH
切換到WebLogic使用者
source/etc/profile
wgetftp://IP地址/weblogic/wls1211_generic.jar
wgetftp://IP地址/weblogic/jdk-7u55-linux-x64.gz
tar -zxvf jdk-7u55-linux-x64.gz
export.utf-8
wget ftp://IP地址/weblogic/silent.xml(把silent.xml修改兩個地方)
切換到root使用者作如下操作
vim/etc/profile 在最後添加如下4行內容
JAVA_HOME=/data/weblogic/jdk1.7.0_55
CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar
PATH=$JAVA_HOME/bin:$PATH
exportJAVA_HOME CLASSPATH PATH
之後切換到weblogic使用者執行如下操作
source /etc/profile
java -Xmx1024m -d64 -jar./wls1211_generic.jar
接下來根據提示操作即可。
之後:
/data/weblogic/wlserver/wlserver_12.1/common/bin/wlst.sh
接著輸入:
readTemplate(‘/data/weblogic/wlserver/wlserver_12.1/common/templates/domains/wls.jar‘)
cd(‘Server/AdminServer‘)
set(‘ListenAddress‘,‘‘)
set(‘ListenPort‘, 7001)
cd(‘/‘)
cd(‘Security/base_domain/User/weblogic‘)
cmo.setPassword(‘[email protected]#$%‘)
setOption(‘OverwriteDomain‘, ‘true‘)
writeDomain(‘/data/weblogic/wlserver/user_projects/domains/base_domain‘)
稍等一會之後出現wls:/offline/base_domain/Security/base_domain/User/weblogic>時,輸入:exit() ,按下Enter.
之後編輯setDomainEnv.sh:
vim /data/weblogic/wlserver/user_projects/domains/base_domain/bin/setDomainEnv.sh
452行修改為:
JAVA_OPTIONS="${JAVA_OPTIONS}-Djava.security.egd=file:/dev/zero"
JAVA_VM="-d64 -server ${JAVA_DEBUG}${JAVA_PROFILE}"
編輯startWebLogic.sh:
vim /data/weblogic/wlserver/user_projects/domains/base_domain/bin/startWebLogic.sh
在172行插入:
#ARGS MODIFY
MEM_ARGS="-Xms4096M -Xmx4096M-Xmn2048M -Xss256k -XX:PermSize=256m -XX:MaxPermSize=512m -XX:SurvivorRatio=6"
#MEM_ARGS="-Xms4096M -Xmx4096M-Xmn2048M -Xss128k -XX:PermSize=256m -XX:MaxPermSize=512m -XX:SurvivorRatio=6"
切換到root使用者作如下操作:
vim /etc/hosts
把原生IP和主機名稱添加上
防火牆規則
vim /etc/sysconfig/iptables 把如下內容添加到-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT的下一行
-AINPUT -m state --state NEW -m tcp -p tcp --dport 7001:7004 -j ACCEPT
-AINPUT -m state --state NEW -m tcp -p tcp --dport 8001:8004 -j ACCEPT
接著執行如下命令時生效:
service iptables restart
接下來切換到weblogic使用者執行如下命令:
cd /data/weblogic/wlserver/user_projects/domains/base_domain/bin/
nohup bash startWebLogic.sh &
本文出自 “空穀幽蘭” 部落格,請務必保留此出處http://2489843.blog.51cto.com/2479843/1407100