linux 安裝weblogic12.1.3.0

呼长喜發表於2024-07-01

此過程為jar包安裝~

注意:fmw_12.1.3.0.0_wls.jar 需要jdk1.7.0_15以上的版本

1、安裝JDK(若已裝可跳過)

(1)Oracle官網下載jdk linux安裝包【jdk8u11linuxx64.tar.gz】  

(2)解壓安裝包命令:tar zxvf jdk-8u11-linux-x64.tar.gz

(3)將已解壓的資料夾移動到/usr/local/下,命令:mv jdk1.8.0_11 /usr/local/

(4)編輯系統環境變數,命令:vi /etc/profile

敲擊鍵盤 i (表示編輯模式)把下面幾行復制到裡面去,但如果你的jdk位置放在其他路徑,這裡要改對應jdk路徑!

export JAVA_HOME=/usr/local/jdk1.8.0_11

export CLASSPATH=.:JAVAHOME/lib/dt.jar:𝐽𝐴𝑉𝐴𝐻𝑂𝑀𝐸/𝑙𝑖𝑏/𝑑𝑡.𝑗𝑎𝑟:JAVA_HOME/lib/tools.jar

export PATH=JAVAHOME/bin:𝐽𝐴𝑉𝐴𝐻𝑂𝑀𝐸/𝑏𝑖𝑛:PATH

然後【:wq】儲存並退出。

(5)載入剛設定的變數,命令:source /etc/profile

(6)完成配置jdk,測試是否成功:java -version

若出現下圖,則成功。

附:若你只是想給當前使用者配置jdk環境變數,而不是配置整個系統所有使用者的環境變數。

那麼,還是那幾句export,只不過要在另一個檔案編輯

同樣複製那三句export,然後【:wq】儲存並退出。

接著,載入環境變數,使之立即生效(不明白有些百度說要重啟)

————————————————————下面開始安裝weblogic12.1.3.0————————————————————————————————————

2、安裝weblogic12.1.3.0

(1)建立響應檔案 wls.rsp(我放在了response資料夾下,你也可以放其他,後面的命令路徑別指錯就好)

以下是檔案內容(請複製):

[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

ORACLE_HOME=/home/weblogic/Oracle/Middleware

#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=

————檔案內容結束————

:wq

儲存後退出。

需要修改的地方為紅色加粗位置的路徑,也是可能會出現報錯的地方!!

(2)建立Loc檔案 oraInst.loc(建立及儲存命令同上)

以下是檔案內容:

inventory_loc=/home/weblogic/oraInventory

inst_group=weblogic

————檔案內容結束—————

(3)開始安裝,命令:java -jar fmw_12.1.3.0.0_wls.jar -silent -responseFile /home/weblogic/response/wls.rsp -invPtrLoc /home/weblogic/oralnst.loc

路徑要根據自己實際路徑進行修改~

[weblogic@localhost ~]$ java -jar fmw_12.1.3.0.0_wls.jar -silent -responseFile /home/weblogic/response/wls.rsp -invPtrLoc /home/weblogic/oranInst.loc
啟動程式日誌檔案為/tmp/OraInstall2018-01-03_10-56-44AM/launcher2018-01-03_10-56-44AM.log。
正在提取檔案..........
啟動 Oracle Universal Installer

檢查 CPU 速度是否大於 300 MHz。 實際為 2400.000 MHz 透過
檢查交換空間: 必須大於 512 MB。 實際為 8388600 MB 透過
檢查此平臺是否需要 64 位 JVM。 實際為64 透過 (不需要 64 位)
檢查臨時空間: 必須大於 300 MB。 實際為 861 MB 透過


準備從/tmp/OraInstall2018-01-03_10-56-44AM啟動 Oracle Universal Installer
Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=512m; support was removed in 8.0
日誌:/tmp/OraInstall2018-01-03_10-56-44AM/install2018-01-03_10-56-44AM.log
版權所有 (c) 1996, 2014, Oracle 和/或其附屬公司。保留所有權利。
正在讀取響應檔案...
開始檢查: CertifiedVersions
預期的結果: enterprise-4,enterprise-5,enterprise-6,redhat-6,redhat-4,redhat-5,SuSE-11之一
實際結果: redhat-3
檢查完成。此次檢查的總體結果為: 未透過 <<<<

問題: 此 Oracle 軟體未經當前作業系統認證。
建議案: 確保在正確的平臺上安裝軟體。
警告: 檢查:CertifiedVersions 失敗。
開始檢查: CheckJDKVersion
預期的結果: 1.7.0_15
實際結果: 1.8.0_11
檢查完成。此次檢查的總體結果為: 透過
CheckJDKVersion 檢查: 成功。
已啟用此會話的驗證。
正在驗證資料...
正在複製檔案...
可以在以下位置找到本次安裝會話的日誌:
/tmp/OraInstall2018-01-03_10-56-44AM/install2018-01-03_10-56-44AM.log
-----------20%----------40%----------60%----------80%--------100%

Oracle Fusion Middleware 12c WebLogic Server 和 Coherence 12.1.3.0.0 的 安裝 已成功完成。
日誌已成功複製到/home/weblogic/oraInventory/logs。

安裝完成

我之前用命令:java -jar fmw_12.1.3.0.0_wls.jar直接安裝,然後停在半空中……一直不動,百度後換成上面這個命令

3、建立domain域名

(1)建立存放路徑

命令:mkdir -p /home/weblogic/Oracle/Middleware/user_projects/domains/testdomain/

(2)建立一個指令碼createdomain.py(在該目錄下 /home/weblogic/Oracle/Middleware/wlserver/common/bin

以下為檔案內容:

readTemplate("/home/weblogic/Oracle/Middleware/wlserver/common/templates/wls/wls.jar")

cd("Servers/AdminServer")

cmo.setName("testdomain")

set("ListenAddress","")

set("ListenPort",7001)

#=======================================================================================

# Define the user password for weblogic.

#=======================================================================================

cd("/Security/base_domain/User/weblogic")

# Please set password here before using this script, e.g. cmo.setPassword('value')

cmo.setPassword("weblogic")

setOption('OverwriteDomain', 'true')

writeDomain("/home/weblogic/Oracle/Middleware/user_projects/domains/testdomain")

closeTemplate()

exit()

——————檔案內容結束——————

以上加粗紅字為可能需要修改的路徑,埠,密碼看個人需要修改。

(3)執行該指令碼

進入該目錄(注意路徑按實際情況):cd /home/weblogic/Oracle/Middleware/wlserver/common/bin

執行命令:sh wlst.sh createdomain.py 執行指令碼,不報錯則成功,注意指令碼若不是跟wlst.sh同個目錄,要加對應路徑。

4、啟動服務

cd /home/weblogic/Oracle/Middleware/user_projects/domains/testDomain/bin/

./startWebLogic.sh

當然也可以後臺執行,這裡就自己百度了,因為一開始直接執行,容易看出有沒有報錯。

如果沒報錯,則訪問http://ip:port/console/login/LoginForm.jsp

解決啟動節點ctrl+C會退出程式

手動編寫指令碼

主控Admin新建檔案: vi AdminServer.sh

nohup ./bin/startWebLogic.sh > AdminServer.out &

tail -f AdminServer.out

啟動:./AdminServer.sh

相關文章