weblogic軟體安裝與配置部署大全
一、準備工作
本次實驗環境檢查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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- weblogic中介軟體安裝與部署一些文章Web
- Liunx(CentOS7)中介軟體Weblogic的安裝與部署CentOSWeb
- Mac常用軟體安裝與配置Mac
- 【Weblogic】Weblogic安裝以及域配置Web
- 轉linux部署安裝weblogicLinuxWeb
- RabbitMQ 安裝部署與配置總結MQ
- weblogic中介軟體軟體上線標準化部署Web
- 導航軟體安裝常見問題大全
- WebLogic的安裝和配置(轉)Web
- 【軟體工具】SecureCRT 軟體安裝與使用Securecrt
- 詳解 RHEL7.1 yum源配置與軟體安裝
- Mac OS X下開發軟體的安裝與配置Mac
- 多計算機下的配置同步與軟體安裝計算機
- Mysql MHA部署-03MHA軟體安裝MySql
- Weblogic和eclipse安裝和配置WebEclipse
- zt_weblogic在linux上的安裝_中介軟體WebLinux
- Java軟體安裝以及環境配置Java
- FastDFS安裝、配置、部署(一)AST
- 本地windows搭建spark環境,安裝與詳細配置(jdk安裝與配置,scala安裝與配置,hadoop安裝與配置,spark安裝與配置)WindowsSparkJDKHadoop
- 【軟體工具】VNC-Server 軟體安裝與使用VNCServer
- 【軟體工具】Oracle VirtualBox 軟體安裝與使用Oracle
- Linux:11、ubuntu軟體安裝與解除安裝LinuxUbuntu
- weblogic+ofbiz安裝配置問題?Web
- linux基礎:1、linux簡介、虛擬化軟體的安裝與配置、Xshell的安裝與配置Linux
- openssl安裝與部署
- docke安裝與部署
- 硬碟測試軟體IOMETER安裝配置指南硬碟
- Linux下軟體的安裝與解除安裝(轉)Linux
- vs2005安裝部署軟體過程
- 軟體安裝
- centos7 (阿里雲、linux) 單機spark的安裝與配置詳解(jdk安裝與配置,scala安裝與配置,hadoop安裝與配置,spark安裝與配置)CentOS阿里LinuxSparkJDKHadoop
- Hbase的安裝與部署
- Linux系統(二)軟體的安裝與解除安裝Linux
- Jetty的配置、部署與API使用——(1)下載安裝JettyJettyAPI
- weblogic coherence安裝Web
- Redis 偽分散式安裝部署配置Redis分散式
- 版本控制軟體Git的安裝與使用Git
- 樹莓派:設定與軟體安裝樹莓派