此過程為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=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/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