一次线上用于某某中心系统线上所需环境搭建部署weblogic12C过程
source /etc/profile
groupadd bea
mkdir /data
useradd -d /data/weblogic -g bea weblogic
echo ‘wls!@#$%‘|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.gzexport.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(‘wls!@#$%‘)
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