一、安裝JDK環境java
#tar zxvf jdk-7u80-linux-x64.gz #mv jdk1.7.0_80 /usr/local/jdk1.7.0_80/
二、建立安裝用戶linux
#useradd weblogic #su - weblogic
三、配置JAVA環境變量web
$vi .bash_profile export JAVA_HOME=/usr/local/jdk1.7.0_80 export JRE_HOME=/usr/local/jdk1.7.0_80/jre export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH export ORACLE_HOME=/bea
四、建立響應文件wls.rspbash
響應文件中的項必定要寫全,不然會報奇怪的錯誤。oracle
[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=/bea #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=
五、建立Loc文件oraInst.locdom
inventory_loc=/home/weblogic/oraInventory
#用戶的組名稱,根據實際的修改
inst_group=weblogic
六、執行安裝ide
java -jar fmw_12.1.3.0.0_wls.jar -silent -responseFile /home/weblogic/wls.rsp -invPtrLoc /home/weblogic/oraInst.loc 啓動程序日誌文件爲/tmp/OraInstall2016-05-13_01-02-56PM/launcher2016-05-13_01-02-56PM.log。 正在提取文件......... 啓動 Oracle Universal Installer 檢查 CPU 速度是否大於 300 MHz。 實際爲 2400.217 MHz 經過 檢查交換空間: 必須大於 512 MB。 實際爲 18513912 MB 經過 檢查此平臺是否須要 64 位 JVM。 實際爲64 經過 (不須要 64 位) 檢查臨時空間: 必須大於 300 MB。 實際爲 36518 MB 經過 準備從/tmp/OraInstall2016-05-13_01-02-56PM啓動 Oracle Universal Installer 日誌:/tmp/OraInstall2016-05-13_01-02-56PM/install2016-05-13_01-02-56PM.log 版權全部 (c) 1996, 2014, Oracle 和/或其附屬公司。保留全部權利。 正在讀取響應文件... 開始檢查: CertifiedVersions 預期的結果: enterprise-4,enterprise-5,enterprise-6,redhat-6,redhat-4,redhat-5,SuSE-11之一 實際結果: enterprise-6 檢查完成。這次檢查的整體結果爲: 經過 CertifiedVersions 檢查: 成功。 開始檢查: CheckJDKVersion 預期的結果: 1.7.0_15 實際結果: 1.7.0_80 檢查完成。這次檢查的整體結果爲: 經過 CheckJDKVersion 檢查: 成功。 已啓用此會話的驗證。 正在驗證數據... 正在複製文件... 能夠在如下位置找到本次安裝會話的日誌: /tmp/OraInstall2016-05-13_01-02-56PM/install2016-05-13_01-02-56PM.log -----------20%----------40%----------60%----------80%--------100% Oracle Fusion Middleware 12c WebLogic Server 和 Coherence 12.1.3.0.0 的 安裝 已成功完成。 日誌已成功複製到/home/weblogic/oraInventory/logs。
七、建立域this
export MW_HOME="/bea" export WL_HOME="/bea/oracle_common"
export CONFIG_JVM_ARGS='-Djava.security.egd=file:/dev/urandom' --執行該命令,避免建立域過慢
bash$ pwd /bea/wlserver/common/bin bash$ ./commEnv.sh bash$ ./wlst.sh Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=256m; support was removed in 8.0 Initializing WebLogic Scripting Tool (WLST) ... Welcome to WebLogic Server Administration Scripting Shell Type help() for help on available commands wls:/offline>readTemplate('/bea/wlserver/common/templates/wls/wls.jar') wls:/offline/base_domain>cd('Servers/AdminServer') wls:/offline/base_domain/Server/AdminServer>set('ListenAddress','') wls:/offline/base_domain/Server/AdminServer>set('ListenPort', 8080) wls:/offline/base_domain/Server/AdminServer>cd('../..') wls:/offline/base_domain>cd('Security/base_domain/User/weblogic') wls:/offline/base_domain/Security/base_domain/User/weblogic>cmo.setPassword('weblogic12') wls:/offline/base_domain/Security/base_domain/User/weblogic>setOption('OverwriteDomain', 'true') wls:/offline/base_domain/Security/base_domain/User/weblogic>writeDomain('/bea/user_projects/domains/hbintf_domain') closeTemplate() exit()
八、啓動spa
$cd /bea/user_projects/domains/hbintf_domain $./startWeblogic.sh
參考資料:日誌
https://docs.oracle.com/middleware/1213/core/OUIRF/silent.htm#OUIRF323