1. 部署前準備
# 建立用戶/組
groupadd weblogic
useradd -g weblogic weblogic
passwd weblogic
# 建立安裝目錄並授權
mkdir -p /oracle/weblogic
chown -R weblogic:weblogic /oracle/weblogic
2. 安裝 WebLogic 10
# 賦予執行權限
chmod a+x server103_linux32.bin
# 以 weblogic 用戶運行安裝器 (圖形/控制台模式)
su - weblogic
./server103_linux32.bin
# 安裝向導關鍵步驟:
# 1. Welcome → Next
# 2. License Agreement → Yes
# 3. BEA Home: /oracle/weblogic
# 4. Install Type: Typical / Custom
# 5. JDK Selection: 使用內建或指定外部 JDK
# 6. 確認安裝路徑 → Next 完成
3. 建立 Domain (配置域)
cd /oracle/weblogic/wlserver_10.3/common/bin
./config.sh
# 配置向導:
# 1. Create new domain
# 2. Domain name: weblogic10mss
# 3. Admin username/password: weblogic/weblogic
# 4. Start Mode: Production
# 5. JDK: Sun SDK 1.6.0_05
# 6. 完成生成域至 /oracle/weblogic/user_projects/domains/weblogic10mss
4. 啟動 WebLogic
前台啟動 (調試用)
cd /oracle/weblogic/user_projects/domains/weblogic10mss
./startWebLogic.sh
# 需輸入用戶名密碼,當前終端會阻塞
後台服務化啟動 (生產推薦)
# 建立 boot.properties 避免互動輸入密碼
cd /oracle/weblogic/user_projects/domains/weblogic10mss
cat > boot.properties <<EOF
username=weblogic
password=weblogic
EOF
# 以 nohup 後台運行
nohup ./startWebLogic.sh > startWebLogic.log 2>&1 &
5. 訪問管理控制台
https://server-ip:7001/console/
6. 停止 WebLogic
- 控制台:
https://ip:7001/console → Servers → Control → Shutdown
- 腳本:
./stopWebLogic.sh (域目錄下)
關鍵目錄結構
/oracle/weblogic/
├── wlserver_10.3/ # WebLogic 核心
├── user_projects/domains/ # 域配置
│ └── weblogic10mss/
│ ├── startWebLogic.sh
│ ├── stopWebLogic.sh
│ ├── boot.properties
│ └── config/