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.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('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 &