Weblogic部署
Weblogic部署
- JDK安裝
- 1.1、創(chuàng)建用戶和組
- 1.2、創(chuàng)建ORACLE_HOME
- 2、創(chuàng)建weblogic_install_dir目錄,并將安裝包復(fù)制到目錄下
- 3、創(chuàng)建wls.rsp和oraInst.loc文件
- 4、開始安裝
- 5、設(shè)置環(huán)境變量
- 6、創(chuàng)建Domain域名
- 7、啟動weblogic
- 8.1、驗(yàn)證
- 8.2、驗(yàn)證
- 參考鏈接
- 二、weblogic集群部署
- 參考鏈接
CentOS命令行修改IP地址
JDK安裝
# 先查當(dāng)前有哪些版本 rpm -qa | grep jdk# 刪除不想要的版本 yum -y remove java xxxxxxxxxxxxxxxxxxxx# 安裝jdk rpm -ivh xxxx.rpm//查看java版本 java -version1.1、創(chuàng)建用戶和組
groupadd webuseradd -g web weblogicpasswd weblogic # 輸入兩次密碼,確認(rèn),1231.2、創(chuàng)建ORACLE_HOME
使用root賬戶創(chuàng)建目錄,并將所有權(quán)賦予weblogic
# 在根目錄下,不是用戶home目錄(不是~目錄) mkdir -p /weblogic/beachown -R weblogic /weblogic2、創(chuàng)建weblogic_install_dir目錄,并將安裝包復(fù)制到目錄下
# 切換用戶到:weblogic su weblogic # home目錄 cd ~mkdir weblogic_install_dir# 安裝文件 復(fù)制粘貼 cp /tmp/fmw_12.2.1.3.0_wls.jar /home/weblogic/weblogic_install_dir/3、創(chuàng)建wls.rsp和oraInst.loc文件
注意:確保 oraInst.loc wls.rsp fmw_12.2.1.3.0_wls.jar 三個(gè)文件weblogic用戶必須要有讀寫權(quán)限
wls.rsp
[ENGINE] #DO NOT CHANGE THIS. Response File Version=1.0.0.0.0[GENERIC] #The oracle home location. This can be an existing Oracle Home or a new Oracle HomeORACLE_HOME=/weblogic/bea#Set this variable value to the Installation Type selected. e.g. WebLogic Server, Coherence, Complete with Examples.INSTALL_TYPE=WebLogic ServeroraInst.loc
inventory_loc=/home/weblogic/oraInventoryinst_group=weblogic4、開始安裝
java -jar fmw_12.2.1.3.0_wls.jar -silent -responseFile /home/weblogic/wls.rsp -invPtrLoc /home/weblogic/oraInst.loc ORACLE_HOME="/weblogic/bea"5、設(shè)置環(huán)境變量
方式1:
export MW_HOME="/weblogic/bea"export WL_HOME="/weblogic/bea/oracle_common"cd /home/weblogic/weblogic_install_dir/wls12213/oracle_common/common/bin./commEnv.sh方式2(推薦):
sh /weblogic/bea/wlserver/server/bin/setWLSEnv.sh6、創(chuàng)建Domain域名
【報(bào)錯(cuò)】警告: readTemplate 已過時(shí)。
執(zhí)行安裝
7、啟動weblogic
cd /weblogic/bea/user_projects/domains/base_domain/bin/./startWebLogic.sh8.1、驗(yàn)證
# 替換成自己的ip地址 http://輸入ip地址:7001/console賬號:weblogic 密碼:weblogic1238.2、驗(yàn)證
先測試能不能ping通,ping不通的話關(guān)閉防火墻。
# 查看防火墻狀態(tài) systemctl status firewalld.service # 關(guān)閉防火墻 systemctl stop firewalld.service # 永久關(guān)閉防火墻 systemctl disable firewalld.service參考鏈接
weblogic部署
centos替換jdk
二、weblogic集群部署
jdk位置查詢方法
Centos7配置JAVA_HOME
或修改 .bash_profile 文件
# root的~目錄下新建/編輯.bash_profile vi /root/.bash_profile # 在最后添加 export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.91-0.b14.el7_2.x86_64 export JRE_HOME=$JAVA_HOME/jre export CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH # 生效 source /root/.bash_profile # weblogic根目錄 cd /weblogic # 準(zhǔn)備新建域:創(chuàng)建rsp文件 vi create_domain.rsp # 準(zhǔn)備新建域:rsp文件內(nèi)容,主機(jī)用,2號機(jī)不用 # 注意標(biāo)點(diǎn)符號,用英文標(biāo)點(diǎn) read template from “/weblogic/bea/wlserver/common/templates/wls/wls.jar”; # jdk版本 set JavaHome “/usr/java/jdk1.8.0_301-amd64”; set ServerStartMode “prod”;find Server “AdminServer” as AdminServer; # 主機(jī)ip,ip寫自己的,端口號相同 set AdminServer.ListenAddress “192.168.216.130”; set AdminServer.ListenPort “7001”;create Cluster “cluster_1” as Cluster1; create Machine “machine_1” as Machine1; create Machine “machine_2” as Machine2; create Server “server_1” as Server1; create Server “server_2” as Server2;set Cluster1.ClusterAddress # 主機(jī)ip & 2號機(jī)ip “192.168.216.130:8080,192.168.216.131:8080”;# 主機(jī)ip set Server1.ListenAddress “192.168.216.130”; set Server1.ListenPort “8080”; set Server1.machine “machine1”; set Server1.cluster “cluster1”; # 2號機(jī)ip set Server2.ListenAddress “192.168.216.131”; set Server2.ListenPort “8080”; set Server2.machine “machine2”; set Server2.cluster “cluster2”;set AdminServer.machine “machine1”;find User “weblogic” as User1; set User1.password “weblogic123”;write domain to # 新建域地址 “/weblogic/bea/user_projects/domains/base_domain/”;close template;新建域,執(zhí)行后顯示successed說明創(chuàng)建成功。
cd /weblogic/bea/wlserver/common/bin ./config.sh -mode=silent -silent_script=/home/weblogic/create_domain.rsp -logfile=/home/weblogic/create_domain.log修改nodeManager配置,修改SecureListener=false,CrashRecoveryEnabled=true
cd /weblogic/bea/user_projects/domains/base_domain/nodemanager/ # 本機(jī)ip地址,修改SecureListener=false sed -i 's/^ListenAddress=localhost$/ListenAddress=192.168.216.130/g' nodemanager.propertiesWeblogic 12c: managed server is FAILED_NOT_RESTARTABLE after reboot
CrashRecoveryEnabled=true創(chuàng)建boot.properties認(rèn)證文件
cd /weblogic/bea/user_projects/domains/base_domain/security vi boot.properties username=weblogic password=weblogic123創(chuàng)建server目錄,拷貝security
cd /weblogic/bea/user_projects/domains/base_domain mkdir -p servers/AdminServer mkdir -p servers/server_1 mkdir -p servers/server_2 cp -rf security/ servers/AdminServer/ cp -rf security/ servers/server_1/ cp -rf security/ servers/server_2/啟動管理控制臺
cd /weblogic/bea/user_projects/domains/base_domain/bin nohup ./startWebLogic.sh > admin.log & tail -f admin.log設(shè)置每臺計(jì)算機(jī)的節(jié)點(diǎn)管理器配置
修改完后保存。最后激活更改。
啟動節(jié)點(diǎn)管理器
cd /weblogic/bea/user_projects/domains/base_domain/bin ./startNodeManager.sh > node.log & tail -f node.log然后把base_domain目錄打成tar包,推送給其余節(jié)點(diǎn)服務(wù)器。
在節(jié)點(diǎn)服務(wù)器上將tar包解壓,【注意!】修改nodemanager.properties文件
cd /weblogic/bea/user_projects/domains/base_domain/nodemanager/ # 2號機(jī)ip地址 sed -i 's/^ListenAddress=localhost$/ListenAddress=192.168.216.131/g' nodemanager.properties然后啟動節(jié)點(diǎn)管理器即可。
參考鏈接
【1】服務(wù)器 沒有與之相關(guān)聯(lián)的計(jì)算機(jī)
【2】修改 SecureListener=false nodemanager.properties
【3】參數(shù)說明 nodemanager.properties
Linux(虛擬機(jī))之間互傳文件
# Linux 傳文件 scp -r root@192.168.1.1:/home/code ./ # scp [參數(shù)] [原路徑] [目標(biāo)路徑]# tar 打包 tar -cvf filename.tar filename # tar 解壓 tar –xvf filename.tar新建域
總結(jié)
以上是生活随笔為你收集整理的Weblogic部署的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: c++开源库rapidxml介绍与示例
- 下一篇: oracle 触发器 实例