Linux 上安裝 WebLogic Server 12c (靜默安裝)

來源:互聯網
上載者:User

Linux 上安裝 WebLogic Server 12c (靜默安裝)

最近負責在Linux上安裝WebLogic Server 12c,客戶說要安裝最新的版本,版本號碼為 12.1.X(12.1.2,12.1.3)。開始以為和舊版安裝一樣,使用控制台的方式,下載bin檔案,然後一步步在console執行下來就行了。萬萬沒想到,從12C版本後,bin檔案不提供了,改成全系統通用的jar檔案 (generic.jar)。試了半天原來那種安裝方式不能用了,非得用圖形介面安裝。由於伺服器是在其他地方,肯定不能跑到主機的地址那邊。於是各種google、各種找材料,最後終於找到一種靜默方式的安裝。大家看下文。

PS:經過公司一位大神的指導,可以通過遠程圖形介面的方式進行安裝,即把圖形介面直接顯示在自己的電腦上,不需要跑到主機的地方。將在第二篇中進行介紹安裝方式!

CentOS 6.3安裝配置Weblogic 10 

Oracle WebLogic 11g 安裝部署文檔 PDF

Linux部署Weblogic11g

Oracle基礎教程之安裝與配置Weblogic單一實例

Linux下Weblogic卸載

Weblogic多機器叢集的配置

Weblogic的安裝和配置

一、前期準備

1.建立使用者組 web

[root@edwcube3 ~]#
[root@edwcube3 ~]# groupadd web
[root@edwcube3 ~]#

2.建立使用者weblogic 並修改使用者密碼

[root@edwcube3 ~]#
[root@edwcube3 ~]# useradd -g web weblogic  //添加使用者,並用-g參數來制定 web使用者組
[root@edwcube3 ~]
[root@edwcube3 ~]# passwd weblogic    //passwd命令修改密碼
Changing password for user weblogic.
New UNIX password:
Retype new UNIX password:
passwd: all authentication tokens updated successfully.
[root@edwcube3 ~]#
[root@edwcube3 ~]#

3.如果沒有安裝jdk的話,還需要安裝jdk

 第一步:從官網下載壓縮包 jdk-7-linux-i586.tar.gz

http://download.oracle.com/otn-pub/java/jdk/7/jdk-7-linux-i586.tar.gz

[root@odstest jdk1.7]$ tar -zxv -f jdk-7u55-linux-i586.tar.gz  -C ./jdk1.7

第三步.移動檔案/usr/local

註:具體位置可以根據使用者習慣自己移動

[root@odstest /]# mv ./jdk1.7 /usr/local/jdk1.7

第四步.配置環境變數

環境分量分為整個系統的,已經只針對目前使用者設定的,我們這邊只對weblogic使用者佈建

~/.bashrc :僅對目前使用者生效

在 ~/.bashrc 最後添加以下部分

JAVA_HOME=/usr/local/jdk1.7
export JRE_HOME=/usr/local/jdk1.7/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

儲存,執行 source ~/.bashrc 。使修改生效

退出,重新登陸,查看是否生效

[weblogic@edwcube3 ~]$ java -version
java version "1.7.0_40"
Java(TM) SE Runtime Environment (build 1.7.0_40-b43)
Java HotSpot(TM) Server VM (build 24.0-b56, mixed mode)
[weblogic@edwcube3 ~]$
[weblogic@edwcube3 ~]$

jdk安裝完畢~

二、開始安裝

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 the Installation Type selected. e.g. WebLogic Server, Coherence, Complete with Examples.
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.so which might have disabled stack guard. The VM will try to fix the stack guard now.
It's highly recommended that you fix the library with 'execstack -c <libfile>', or link it with '-z noexecstack'.
啟動 Oracle Universal Installer

等一會,出現

預期的結果: 1.7
實際結果: 1.7.0_40
檢查完成。此次檢查的總體結果為: 通過
CheckJDKVersion 檢查: 成功。
正在驗證資料...
正在複製檔案...
-----------20%----------40%----------60%----------80%--------100%
WebLogic Server 12.1.2.0.0 的 installation 已成功完成。
[weblogic@localhost liaowh]$

就表示成功了。

4.接下來要建立域domain

首先執行setWLSEnv.sh  來配置環境變數

[weblogic@localhost bin]$ ./home/weblogic/Oracle/Middleware12/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]$ cd hnDomain/
[weblogic@localhost hnDomain]$ pwd
/home/weblogic/Oracle/Middleware12/user_projects/domains/hnDomain
[weblogic@localhost hnDomain]$

進到域目錄下,執行命令

[weblogic@localhost hnDomain]$ $JAVA_HOME/bin/java $JAVA_OPTIONS -Xmx1024m -XX:MaxPermSize=256m weblogic.Server


來產生域下面的各種檔案,包括管理伺服器等的配置資訊。

之後進入bin目錄下,進行啟動即可,最後就可以訪問

http://ip:7001/console 進入控制台了。

打完收工!上一張高清無碼大圖!!!

更多詳情見請繼續閱讀下一頁的精彩內容:

  • 1
  • 2
  • 下一頁

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.