一、 前期準備
1、檢查swap分區(磁盤分區),使用 free -m 或者 df –h
2、若沒有swap分區,創建swap分區:
1)創建一個2個G的SWAP交換區空白文件
dd if=/dev/zero of=/swap bs=1M count=2048000
2)使用mkswap格式化文件爲swap文件系統
mkswap -f /swap #-f 使用文件作爲swap交換區
3)啓用剛纔創建的Swap文件
swapon /swap
4)如果有必要可以設置開機自動啓用swap文件交換區,修改/etc/fstab,增加一行
/swap swap swap defaults 0 0 #啓動即啓用swap
5)如果不需要啓用swap或需要調整swap大小,可以使用swapoff命令關閉swap
swapoff /swap
6)編輯fstab文件
[root@edwcube3 ~]# vi /etc/fstab
在文件尾加上下面一行:
/swapfile none swap sw 0 0
7)執行swapon,讓fstab配置生效
swapon -a
3.新建用戶組 web
[root@edwcube3 ~]# groupadd web
4.新建用戶weblogic 並修改用戶密碼
[root@edwcube3 ~]# useradd -g webweblogic //添加用戶,並用-g參數來制定 web用戶組
[root@edwcube3 ~]
[root@edwcube3 ~]# passwdweblogic //passwd命令修改密碼
Changing password for userweblogic.
New UNIX password:
Retype new UNIX password:
passwd: all authenticationtokens updated successfully.
[root@edwcube3 ~]# mkdir/home/weblogic
[root@edwcube3 ~]# chmod 777/home/weblogic //設置文件夾訪問權限,不設置初始安裝就失敗
5.如果沒有安裝jdk的話,還需要安裝jdk(注:必須是JDK,JRE無法安裝Weblogic)
二、 開始安裝
Slient Mode靜默方式
首先看命令的格式:
java -jar wls_121200.jar -silent -responseFile file-invPtrLoc file
-response file:響應文件
-invPtrLoc file:初始化環境文件
具體例子:
java -jar wls_121200.jar -silent -responseFile/home/exampleuser/response/wls.rsp -invPtrLoc /home/exampleuser/oraInst.loc
文件詳解:
1.創建 oraInst.loc 文件,內容如下
inventory_loc=/home/weblogic/oraInventory1 產品清單目錄
#用戶的組名稱,根據實際的修改
inst_group=weblogic 組名稱
用來保存安裝時的一些臨時文件,和默認安裝的組名稱
如果原來安裝過Oracle的產品那麼這步可以省略,不需要指定oraInventory1 目錄
命令能夠簡寫如下:
java -jar wls_121200.jar -silent -responseFile/home/exampleuser/response/wls.rsp
2.創建 wls.rsp 響應文件
這個文件你可以在圖形界面安裝時,點擊保存生產該文件。本機使用的文件內容如下:
[ENGINE]
#DO NOT CHANGE THIS.
Response File Version=1.0.0.0.0
[GENERIC]
#weblogic的安裝路徑,根據自己的需要修改
ORACLE_HOME=/home/weblogic/Oracle/Middleware
#Set this variable value to theInstallation Type selected. e.g. WebLogic Server, Coherence, Complete withExamples.
INSTALL_TYPE=WebLogic Server
我這邊只選擇了最基本的Weblogic Server組件,選擇其他會稍有不同。
3.配置文件創建後,就可以進行安裝了
[weblogic@localhost liaowh]$ java-jar wls_121200.jar -silent -response /home/weblogic/liaowh/wls12.rsp -invPtrLoc/home/weblogic/liaowh/oraInst.loc
正在提取文件............
Java HotSpot(TM) Server VM warning:You have loaded library /tmp/orcl305077197089615615.tmp/Disk1/install/linux/libjni.sowhich might have disabled stack guard. The VM will try to fix the stack guardnow.
It's highly recommended that youfix the library with 'execstack -c <libfile>', or link it with '-znoexecstack'.
啓動 Oracle Universal Installer
等一會,出現
預期的結果: 1.7
實際結果: 1.7.0_40
檢查完成。此次檢查的總體結果爲: 通過
CheckJDKVersion 檢查: 成功。
正在驗證數據...
正在複製文件...
-----------20%----------40%----------60%----------80%--------100%
WebLogic Server 12.1.2.0.0 的 installation 已成功完成。
就表示成功了。
4.接下來要創建域domain
首先執行setWLSEnv.sh 來配置環境變量
[weblogic@localhost bin]$ ./home/weblogic/Oracle/Middleware/wlserver/server/bin/setWLSEnv.sh
然後手動創建域存放的目錄,博主在/home/weblogic/Oracle/Middleware/目錄下新建
[weblogic@localhost Middleware12]$cd user_projects/
[weblogic@localhost user_projects]$mkdir domains
[weblogic@localhost user_projects]$cd domains/
[weblogic@localhost domains]$mkdir hnDomain
[weblogic@localhost domains]$ cdhnDomain/
[weblogic@localhost hnDomain]$pwd
/home/weblogic/Oracle/Middleware/user_projects/domains/hnDomain
配置環境變量/etc/profile,將下面路徑加入配置中:
export CLASSPATH=$CLASSPATH:/home/weblogic/Oracle/Middleware/wlserver/modules/features/wlst.wls.classpath.jar
進到域目錄下,執行命令
[weblogic@localhost hnDomain]$$JAVA_HOME/bin/java $JAVA_OPTIONS -Xmx1024m -XX:MaxPermSize=256m weblogic.Server
來生成域下面的各種文件,包括管理服務器等的配置信息。
之後進入bin目錄下,進行啓動即可,最後就可以訪問
http://ip:7001/console 進入控制檯了。
三、 啓動關閉服務
進入domain目錄
[weblogic@localhost hnDomain]# cd/home/weblogic/Oracle/Middleware/user_projects/domains/hnDomain/bin
回車,待啓動完畢後按下Ctrl+Z
然後輸入:
[weblogic@localhost hnDomain]# bg
將控制檯轉入後臺運行