安装weblogic并部署jpress项目(fmw_14.1.1.0.0_wls_lite_quick_Disk1_1of1.zip)
前言:
安裝一個單實例的weblogic并在此基礎上部署jpress
環境介紹:
服務器IP為192.168.217.16,操作系統為centos7版本,配置有Java環境,安裝包使用的是fmw_14.1.1.0.0_wls_lite_quick_Disk1_1of1.zip,jpress使用的是jpress-v3.2.5.war這個war包。
實驗步驟:
一,Java環境速配
使用腳本快速安裝 ,這個沒什么好說的。
[root@master ~]# cat auto_jdk.sh #!/bin/bash tar -zxf `find / -name jdk-8u231-linux-x64.tar.gz` mv jdk1.8.0_231 /usr/local/jdk echo "JAVA_HOME=/usr/local/jdk PATH=.\$PATH:\$JAVA_HOME/bin CLASSPATH=\$JAVA_HOME/jre/lib/ext:\$JAVA_HOME/lib/tools.jar export CLASSPATH PATH JAVA_HOME">>/etc/profile source /etc/profile二,weblogic的安裝
(1)?
?解壓fmw_14.1.1.0.0_wls_lite_quick_Disk1_1of1.zip文件,得到fmw_14.1.1.0.0_wls_lite_generic.jar這個jar包。
[root@master ~]# unzip fmw_14.1.1.0.0_wls_lite_Disk1_1of1.zip Archive: fmw_14.1.1.0.0_wls_lite_Disk1_1of1.zipinflating: fmw_14.1.1.0.0_wls_lite_generic.jar這個jar包必須使用普通用戶安裝,因此,需要新建一個普通用戶,這個用戶的用戶名建議設置為weblogic:
groupadd weblogic useradd -g weblogic -p weblogic weblogic passwd weblogic執行情況如下:
[root@master ~]# groupadd weblogic [root@master ~]# useradd -g weblogic -p weblogic weblogic [root@master ~]# passwd weblogic Changing password for user weblogic. New password: Retype new password: passwd: all authentication tokens updated successfully.由于是普通用戶進行安裝,因此,新建一個目錄,這個目錄指定屬組為weblogic用戶,并切換到普通用戶:
[root@master ~]# mkdir -p /app [root@master ~]# chown -Rf weblogic. /app/ [root@master ~]# su - weblogic [weblogic@master ~]$(2)
創建響應文件 wls.rsp,并根據文件內容創建安裝目錄,文件內容如下:
[weblogic@master app]$ mkdir -p /app/weblogic/wlsInstall [root@master weblogic]# chown -Rf weblogic. /app/weblogic/wlsInstall [weblogic@master app]$ cat 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 Home insure having all dir read and write authority ORACLE_HOME=/app/weblogic/wlsInstall # 需要手動創建,如果沒有創建,weblogic安裝時會隨機創建一個目錄,下面/usr/local/weblogic/wls1411就是隨機創建的 #Set this variable value to the Installation Type selected. e.g. WebLogic Server, Coherence, Complete with Examples. INSTALL_TYPE=WebLogic Server #Provide the My Oracle Support Username. If you wish to ignore Oracle Configuration Manager configuration provide empty string for user name. MYORACLESUPPORT_USERNAME= #Provide the My Oracle Support Password MYORACLESUPPORT_PASSWORD=<SECURE VALUE> #Set this to true if you wish to decline the security updates. Setting this to true and providing empty string for My Oracle Support username will ignore the Oracle Configuration Manager configuration DECLINE_SECURITY_UPDATES=true #Set this to true if My Oracle Support Password is specified SECURITY_UPDATES_VIA_MYORACLESUPPORT=false #Provide the Proxy Host PROXY_HOST= #Provide the Proxy Port PROXY_PORT= #Provide the Proxy Username PROXY_USER= #Provide the Proxy Password PROXY_PWD=<SECURE VALUE> #Type String (URL format) Indicates the OCM Repeater URL which should be of the format [scheme[Http/Https]]://[repeater host]:[repeater port] COLLECTOR_SUPPORTHUB_URL=(3)
創建loc文件
[weblogic@master app]$ cat oraInventory inventory_loc=/home/weblogic/oraInventory inst_group=weblogic(4)
初步安裝
java -jar fmw_12.2.1.4.0_wls_lite_generic.jar -silent -responseFile /app/wls.rsp -invPtrLoc /app/oraInventory此命令輸出如下:
[weblogic@master app]$ java -jar fmw_14.1.1.0.0_wls_lite_generic.jar -silent -responseFile /app/wls.rsp -invPtrLoc /home/weblogic/oraInst.loc Launcher log file is /tmp/OraInstall2022-07-23_12-02-10AM/launcher2022-07-23_12-02-10AM.log. Extracting the installer . . . . . . Done Checking if CPU speed is above 300 MHz. Actual 2199.162 MHz Passed Checking swap space: must be greater than 512 MB. Actual 4095 MB Passed Checking if this platform requires a 64-bit JVM. Actual 64 Passed (64-bit not required) Checking temp space: must be greater than 300 MB. Actual 39122 MB Passed Preparing to launch the Oracle Universal Installer from /tmp/OraInstall2022-07-23_12-02-10AM Log: /tmp/OraInstall2022-07-23_12-02-10AM/install2022-07-23_12-02-10AM.log Copyright (c) 1996, 2020, Oracle and/or its affiliates. All rights reserved. Reading response file.. Skipping Software Updates Starting check : CertifiedVersions Expected result: One of oracle-6, oracle-7, redhat-7, redhat-6, SuSE-11, SuSE-12, SuSE-15 Actual Result: redhat-null Check complete. The overall result of this check is: Passed CertifiedVersions Check: Success.Starting check : CheckJDKVersion Expected result: 1.8.0_191 Actual Result: 1.8.0_231 Check complete. The overall result of this check is: Passed CheckJDKVersion Check: Success.Validations are enabled for this session. Verifying data Copying Files Percent Complete : 10 Percent Complete : 20 Percent Complete : 30 Percent Complete : 40 Percent Complete : 50 Percent Complete : 60 Percent Complete : 70 Percent Complete : 80 Percent Complete : 90 Percent Complete : 100The installation of Oracle Fusion Middleware 14.1.1 WebLogic Server and Coherence 14.1.1.0.0 completed successfully. Logs successfully copied to /home/weblogic/oraInventory/logs.?其中對于CPU和swap都有要求,必須要有swap。
以上涉及的目錄和文件屬組都要求必須是weblogic。
(5)創建域basicWLSDomain
① 先創建文件夾目錄,并賦權
[root@master weblogic]# mkdir -pv /app/weblogic/wls1221/user_projects/domains/pyfile mkdir: created directory ‘/app/weblogic/wls1411’ mkdir: created directory ‘/app/weblogic/wls1411/user_projects’ mkdir: created directory ‘/app/weblogic/wls1411/user_projects/domains’ mkdir: created directory ‘/app/weblogic/wls1411/user_projects/domains/pyfile’ [root@master weblogic]# chown -Rf weblogic. /app/weblogic/執行setWLSEnv.sh ?來配置環境變量
[root@master bin]# cd /app/weblogic/wlsInstall/wlserver/server/bin [root@master bin]# bash setWLSEnv.sh CLASSPATH=/usr/local/jdk/lib/tools.jar:/app/weblogic/wlsInstall/wlserver/modules/features/wlst.wls.classpath.jar:PATH=/app/weblogic/wlsInstall/wlserver/server/bin:/app/weblogic/wlsInstall/wlserver/../oracle_common/modules/thirdparty/org.apache.ant/1.10.5.0.0/apache-ant-1.10.5/bin:/usr/local/jdk/jre/bin:/usr/local/jdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/app/weblogic/wlsInstall/wlserver/../oracle_common/modules/thirdparty/apache-maven_bundle/3.6.1.0.0/apache-maven-3.6.1/binYour environment has been set.此時生成一個文件,文件名是basicWLSDomain.py,將該文件拷貝到上面建立的文件夾下,也就是這個文件夾:/app/weblogic/wls1411/user_projects/domains/pyfile
[root@master bin]# cp /app/weblogic/wlsInstall/inventory/Templates/wlserver/common/templates/scripts/wlst/basicWLSDomain.py /app/weblogic/wls1221/user_projects/domains/pyfile/ vim basicWLSDomain.py# 確定該服務的監聽端口7001 cd('Servers/AdminServer') set('ListenAddress','') set('ListenPort', 7001) # Open a domain template. #=======================================================================================readTemplate("/app/weblogic/wlsInstall/wlserver/common/templates/wls/wls.jar")# 確定weblogic控制臺的登錄密碼 cd('/') cd('Security/base_domain/User/weblogic') # Please set password here before using this script, e.g. cmo.setPassword('value') cmo.setPassword('weblogic123') ?# 需要添加。這個是控制臺的密碼哦# 確定域名basicWLSDomain域名 setOption('OverwriteDomain', 'true') writeDomain('/app/weblogic/wls1411/wlserver/../user_projects/domains/basicWLSDomain') closeTemplate()最好使用find命令查找wls.jar 文件,把路徑填寫在上面的文件內?
③ 執行basicWLSDomain.py進行域的創建
[weblogic@master app]$ /app/weblogic/wlsInstall/wlserver/common/bin/wlst.sh /app/weblogic/wls1411/user_projects/domains/pyfile/basicWLSDomain.py WARNING: This is a deprecated script. Please invoke the wlst.sh script under oracle_common/common/bin.Initializing WebLogic Scripting Tool (WLST) ...Welcome to WebLogic Server Administration Scripting ShellType help() for help on available commandsExiting WebLogic Scripting Tool.[weblogic@master app]$ echo $? 0④ 啟動服務
[weblogic@master app]$ cd /app/weblogic/wls1411/user_projects/domains/basicWLSDomain/bin/ [weblogic@master bin]$ ./startWebLogic.sh控制臺的地址是:
https://192.168.217.16:7002/console 或者是 http://192.168.217.16:7001/console/ 登錄賬戶和密碼是:weblogic 密碼:weblogic123?至此,weblogic單實例就安裝完畢了。
未完待續@!!!!!!!!!!!!!
總結
以上是生活随笔為你收集整理的安装weblogic并部署jpress项目(fmw_14.1.1.0.0_wls_lite_quick_Disk1_1of1.zip)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python自己做课程表_Kivy做一个
- 下一篇: sangfor 唯品会