weblogic軟體安裝與配置部署大全

jaymarco發表於2020-11-06

一、準備工作

本次實驗環境檢查weblogic server版本10.3.6.0版本,部署單機環境與配置部署指導。

1.1、weblogic安裝介質

本嚮導主要描述在linux系統下進行的Weblogic Server11g安裝,安裝介質中的JAVA環境的JDK選擇的是jdk1.6.0_45 64位版本,具體可以到Oracle官方網站下載,具體地址如下:

Java 環境jdk1.6.0_45 64位版本:

安裝介質中的WebLogic Server軟體選擇的版本是的weblogic10.3.6版本,具體下載地址可以到Oracle官方網站

該地址下載:

http://www.oracle.com/technetwork/middleware/weblogic/downloads/wls-main-097127.html

由於在目前的工作中,系統平臺多樣一般都選擇通用的安裝版本,如下圖所標示:

1.2 weblogic安裝環境

1.3、建立使用者與使用者組

# groupadd webgrp

# mkdir -p /u01/bea

# useradd -g webgrp  -d /u01/bea  weblogic

# passwd weblogic

New Password:

Re-enter new Password:

passwd: password successfully changed for weblogic

二、weblogic單機部署

2.1 JDK安裝

將下載的JDK軟體jdk-6u45-linux-x64.bin上伺服器/u01目錄下

#cd /u01

#./jdk-6u45-linux-x64.bin

如下圖:


按照提示,回車

回車完後, JDK安裝完成

JDK 環境驗證

# su – weblogic

bash-3.00$ cd /u01/jdk1.6.0_45/bin

bash-3.00$ ./java -version

java version "1.6.0_45"

Java(TM) SE Runtime Environment (build 1.6.0_45-b07)

Java HotSpot(TM) Server VM (build 19.1-b02, mixed mode)

2.2 weblogic軟體安裝

將軟體和補丁程式上傳到軟體目錄/u01/software

切換weblogic 使用者,進入軟體安裝目錄, 開始安裝weblogic 軟體

#su   - weblogic

$cd   /u01/software

$/u01/jdk1.6.0_45/bin/java -jar wls1036_generic.jar  -mode=consle

提示安裝歡迎介面,告訴我們選擇項有:Next 、Previous、Exit,繼續安裝,我們輸入Next


提示:預設安裝路徑:/u01/bea/Oracle/Middleware,如果不實用預設安裝路徑,可以輸入新的安裝路徑/u01/bea,然後回車.


確認Middleware Home,然後輸入:Next,進入下一提示

提示是否註冊安全更新,3 預設為Yes,在這裡我們不需要安全更新,選擇為NO,然後輸入Next,進入下一提示


提示選擇安裝型別,1 為預設安裝,2 為自定義安裝,預設選擇 1  輸入Next,進入下一提示

提示選擇JDK,由於我們使用java –jar 的通用安裝,預設為我們使用的JDK,如上圖所示,也可以選擇其他的JDK,在這裡預設選擇,輸入Next,進入下一安裝提示

提示產品安裝路徑,Weblogic Server 11g產品中,預設包含了Weblogic Server 以及Orace Coherence兩個產品,上圖顯示兩個產品的預設安裝路徑,如果需要更改,可以選擇1 或者 2 修改他們的目錄,在這裡預設輸入Next,進入下一安裝提示

提示以上產品以及JDK將被安裝,確認繼續下一步,輸入Next,進入下一安裝提示

提示Weblogic Server正在安裝,並顯示進度條,等待安裝完成


提示安裝完成,需按回車,清理安裝程式,至此Weblogic Server 軟體安裝完成。在這裡要注意的是,如果選擇的weblogic Server 為叢集架構,或多節點ManagedServer,則需要在另一節點主機上安裝相同版本的Weblogic Server 軟體,安裝過程同上。

2.3、weblogic軟體補丁安裝

將補丁程式p18040640_1036_Generic.zip 上傳到伺服器上,並將下載的補丁程式zip 檔案解壓在/u01/bea/utils/bsu/cache_dir 目錄中,更名patch-catalog_21257.xml 檔案為patch-catalog.xml.

執行打補丁命令:

cd /u01/bea/utils/bsu

./bsu.sh  -prod_dir=/u01/bea/wlserver_10.3  -patchlist= T5F1 -verbose -install

檢查衝突 ...

未檢測到衝突

開始安裝補丁程式 ID: T5F1

安裝 /u01/bea/utils/bsu/cache_dir/ T5F1 .jar

解壓縮 /u01/Middleware/patch_wls1035/patch_jars/BUG10063743_1036.jar 更新 /u01/bea/patch_wls1036/profiles/default/sys_manifest_classpath/weblogic_patch.jar

舊清單值 : Class-Path=

新清單值 : Class-Path=../../../patch_jars/BUG10063743_1036.jar

代表補丁情況安裝成功。

補丁安裝驗證:

<MW_Home>/utils/bsu/bsu -view -status=applied -prod_dir=/u01/bea/wlserver_10.3 -verbose

三、域配置

下面將描述如何來建立域,如何建立管理Server 以及 受管Server

執行命令

$cd  /u01/bea/wlserver_10.3/common/bin

weblogic@web200:~/wlserver_10.3/common/bin>   ./config.sh

進入域配置提示:


提示進入域配置嚮導,1 建立一個新域 2 擴充套件一個存在的域,預設1選項,輸入Next,建立一個新域,進入下一提示

提示如何建立域,1 選擇Weblogic 平臺組建建立 2 選擇自定義域的模版建立,預設1選項,輸入Next 進入下一提示


提示模版選擇,1 基本Weblogic Server 域  2  其他擴充套件服務域 ,預設1,輸入Next 進入下一步提示

3.1 建立domain

提示編輯域資訊,名稱軟體“snc_domain”,需要更改輸入要更改的域名稱然後回車,不需要更改,預設輸入Next,進入下一步提示

提示選擇域的目標目錄,預設為:/u01/bea/user_projects/domains,選擇預設值,輸入Next進入下一步提示

 

提示配置管理員使用者名稱及密碼,預設使用者名稱為weblogic ,密碼和確認密碼:weblogic1

提示域模式配置,選項1 開發模式  選項2 產品模式 ,開發模式一般用於系統開發階段,產品模式一般用於生產環境,選擇 2  回車,進入下一步提示

選擇Java JD,選項1 預設當前JDK  選項2 其他JDK ,預設輸入Next 進入下一步提示

提示選擇可選配置,選項1 管理伺服器,選項2 受管伺服器、叢集、計算機,選項2 RDBMS 安全儲存,這裡選擇1 、2 ,輸入Next ,進入下一步提示

3.2 建立管理伺服器


提示配置管理伺服器,選項1 名稱 ,選項2 監聽地址 ,選項3 監聽埠 ,選項4 ssl 加密訪問監聽埠,選項5 是否啟動ssl ,預設配置,輸入Next,進入下一步提示

3.3 建立受管理伺服器

提示配置受管伺服器,輸入“snc_server1”,回車

提示建立了受管伺服器snc_server1 選項1 修改Server名,選項2 修改監聽地址,選項3 修改監聽埠,選擇2 輸入IP地址“192.168.0.200”,回車

提示配置叢集,本次安裝的Weblogic Server架構為AdminServer + 1個 ManagedServer,不需要配置叢集,默輸入Next,進入下一步提示


提示配置計算機,該向導提示配置計算可以透過管理伺服器或者節點管理伺服器可以來啟動遠端Server,一般環境上不需要配置計算機,很少用到遠端啟動,預設輸入Next,進入下一步提示

配置Unix計算機,同上一步,預設輸入Next,進入下一步提示


提示開始建立weblogic Server 域,直到提示“Domain create Successfully!”,整個域配置完成!

3.4 服務啟停配置

每次啟動Weblogic 時都要輸入使用者名稱和密碼,假設我的Weblogic 是自動隨著我的伺服器的啟動而啟動,那麼如果此時因為是無人值守來啟動服務。提供兩個方法記住密碼:

方法一:

進入到你新建的域中:

cd /root/Oracle/Middleware/user_projects/domains/base_domain/servers/AdminServer

然後在該資料夾下新建名為security 的資料夾:mkdir security

在剛剛新建是資料夾中新建名為boot.properties 檔案,然後將如下內容加入boot.properties 檔案中。

username=weblogic

password=weblogc_11g

儲存後退出。重啟weblogic 。此時你會發覺,weblogic 再也不會提示要求你輸入weblogic 管理臺的使用者名稱和密碼了。

 

方法二:

方法一在清楚快取後檔案會同時被刪除,提供第二種方案,對startWeblogic.sh 命令進行修改,直接將使用者名稱和密碼寫入到命令中。

進入到bin 目錄中:cd /root/Oracle/Middleware/user_projects/domains/base_domain/bin

編輯啟動檔案:vi startWebLogic.sh

找到:SAVE_CLASSPATH="" ,在它的後面加入如下一坨

WLS_USER="weblogic"

export WLS_USER

WLS_PW="weblogic_11g"

export WLS_PW

儲存後退出,重啟weblogic ,就不需要輸入使用者名稱和密碼了


啟動管理服務指令碼

#!/bin/sh

# WARNING: This file is created by the Configuration Wizard.

# Any changes to this script may be lost when adding extensions to this configuration.

DOMAIN_HOME="/u01/bea/user_projects/domains/snc_domain"

USER_MEM_ARGS=" -Dport=7101 -Xms512m -Xmx1024m -XX:PermSize=256m -XX:MaxPermSize=512m"

export USER_MEM_ARGS

./bin/startWebLogic.sh >> ./logs/admin.log 2>&1 &

tail -f ./logs/admin.log


啟動受管服務指令碼

#!/bin/sh

# WARNING: This file is created by the Configuration Wizard.

# Any changes to this script may be lost when adding extensions to this configuration.

DOMAIN_HOME="/u01/bea/user_projects/domains/snc_domain"

USER_MEM_ARGS=" -Dport=7103 -Xms1024m -Xmx2560m -XX:PermSize=256m -XX:MaxPermSize=768m"

export USER_MEM_ARGS

./bin/startManagedWebLogic.sh snc_server1 t3://192.168.0.200:7101 >> ./logs/snc_server1.log 2>&1 &

tail -f ./logs/snc_server1.log


停止管理服務指令碼

#!/bin/sh

# WARNING: This file is created by the Configuration Wizard.

# Any changes to this script may be lost when adding extensions to this configuration.

DOMAIN_HOME="/u01/bea/user_projects/domains/snc_domain"

./bin/stopWebLogic.sh


停止受管服務指令碼

#!/bin/sh

# WARNING: This file is created by the Configuration Wizard.

# Any changes to this script may be lost when adding extensions to this configuration.

DOMAIN_HOME="/u01/bea/user_projects/domains/snc_domain"

./bin/stopManagedWebLogic.sh snc_server1 t3:// 192.168.0.200:7101

四、應用部署與配置

4.1 資料來源配置

新建資料來源指定JDBC 名稱和JNDI 名稱,選擇應用使用的資料庫型別,這裡選擇oracle.


選擇資料庫驅動程式,這裡選擇例項連線方式。

指定資料庫名、資料庫主機名、資料庫監聽埠、資料庫使用者名稱和密碼。

將資料來源指定具體的某個服務。資料來源算配置完成

4.2 釋出應用


先將程式上傳到指定伺服器目錄中,部署應用的時候指定程式目錄


選擇應用部署到哪幾個伺服器中。



完成應用程式部署!!

有需要的朋友可以關注我的公眾號,文章每日一更









來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/28833846/viewspace-2732519/,如需轉載,請註明出處,否則將追究法律責任。

相關文章