一次線上用於某某中心系統線上所需環境搭建部署weblogic12C過程

來源:互聯網
上載者:User

標籤: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

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.