天天看點

一次線上用于某某中心系統線上所需環境搭建部署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.gz

export.utf-8

wget

切換到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使用者執行如下操作

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 &

本文出自 “” 部落格,請務必保留此出處