溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Linux系統如何安裝weblogci

發布時間:2022-01-24 11:00:59 來源:億速云 閱讀:235 作者:小新 欄目:開發技術
# Linux系統如何安裝WebLogic

## 前言

WebLogic是Oracle公司推出的企業級Java應用服務器,廣泛應用于大型分布式系統開發。本文將詳細介紹在Linux系統上安裝WebLogic的完整流程,涵蓋環境準備、安裝步驟、域創建和基礎配置等內容。

---

## 一、環境準備

### 1.1 系統要求
- **操作系統**:RHEL/CentOS 7+ 或 Ubuntu 18.04+
- **內存**:建議至少4GB(生產環境推薦8GB+)
- **磁盤空間**:10GB以上可用空間
- **Java環境**:JDK 8或11(推薦Oracle JDK或OpenJDK)

### 1.2 軟件下載
1. 從Oracle官網下載:
   - WebLogic安裝包(如`fmw_14.1.1.0.0_wls_lite_generic.jar`)
   - 對應版本的JDK

2. 或通過命令行下載(需Oracle賬戶):
   ```bash
   wget --user=your_email@domain.com --password='your_password' \
   https://download.oracle.com/otn/nt/middleware/14c/14110/fmw_14.1.1.0.0_wls_lite_generic.jar

1.3 依賴安裝

# CentOS/RHEL
sudo yum install -y glibc.i686 libstdc++.i686

# Ubuntu/Debian
sudo apt-get install -y lib32stdc++6

二、安裝步驟

2.1 配置Java環境

# 解壓JDK
tar -zxvf jdk-11.0.15_linux-x64_bin.tar.gz -C /opt/

# 設置環境變量
echo 'export JAVA_HOME=/opt/jdk-11.0.15' >> ~/.bashrc
echo 'export PATH=$JAVA_HOME/bin:$PATH' >> ~/.bashrc
source ~/.bashrc

# 驗證安裝
java -version

2.2 安裝WebLogic

  1. 創建安裝目錄:

    mkdir -p /opt/oracle/weblogic
    
  2. 運行安裝程序:

    java -jar fmw_14.1.1.0.0_wls_lite_generic.jar -silent \
    -responseFile /path/to/response_file \
    -invPtrLoc /path/to/oraInst.loc
    

響應文件示例weblogic_install.rsp):

   [ENGINE]
   Response File Version=1.0.0.0.0
   [GENERIC]
   DECLINE_SECURITY_UPDATES=true
   SECURITY_UPDATES_VIA_MYORACLESUPPORT=false
   ORACLE_HOME=/opt/oracle/weblogic
   INSTALL_TYPE=WebLogic Server
  1. 等待安裝完成(約5-15分鐘)

三、創建WebLogic域

3.1 使用配置向導

cd /opt/oracle/weblogic/oracle_common/common/bin
./config.sh

按向導步驟選擇: 1. 創建新域 2. 選擇模板(建議Basic WebLogic Server Domain) 3. 設置管理員賬號/密碼 4. 選擇JDK路徑 5. 指定域位置(如/opt/oracle/domains/mydomain

3.2 靜默模式創建域

./config.sh -mode=console -silent \
-responseFile /path/to/domain_template.rsp

四、啟動與管理

4.1 啟動管理服務器

cd /opt/oracle/domains/mydomain/bin
./startWebLogic.sh

訪問控制臺:http://服務器IP:7001/console

4.2 常用命令

命令 描述
startManagedWebLogic.sh 啟動托管服務器
stopWebLogic.sh 停止服務器
wlst.sh 進入WLST命令行

4.3 配置系統服務

創建systemd服務文件/etc/systemd/system/weblogic.service

[Unit]
Description=WebLogic Server
After=network.target

[Service]
Type=simple
User=oracle
ExecStart=/opt/oracle/domains/mydomain/startWebLogic.sh
Restart=on-failure

[Install]
WantedBy=multi-user.target

啟用服務:

sudo systemctl daemon-reload
sudo systemctl enable weblogic
sudo systemctl start weblogic

五、安全配置

5.1 防火墻設置

# 開放端口
sudo firewall-cmd --permanent --add-port=7001/tcp
sudo firewall-cmd --reload

5.2 SSL配置

  1. 通過控制臺導航到: 環境 > 服務器 > AdminServer > 配置 > 密鑰庫

  2. 選擇”自定義標識和Java標準信任”密鑰庫

  3. 上傳或生成證書


六、常見問題解決

6.1 安裝失敗排查

  • 錯誤java.lang.NoClassDefFoundError

    • 解決方案:檢查JDK版本兼容性
  • 錯誤Unable to locate the jar file

    • 解決方案:驗證安裝包完整性:
    md5sum fmw_14.1.1.0.0_wls_lite_generic.jar
    

6.2 啟動問題

  • 端口沖突

    netstat -tulnp | grep 7001
    
  • 內存不足: 修改setDomainEnv.sh中的內存參數:

    export USER_MEM_ARGS="-Xms1024m -Xmx2048m"
    

七、性能優化建議

  1. JVM調優

    # 生產環境建議配置
    export MEM_ARGS="-Xms4G -Xmx8G -XX:MaxPermSize=2048m"
    
  2. 線程池調整

    • 建議值:Execute Thread Count = CPU核心數 × 3
  3. 日志管理

    <!-- 修改config.xml -->
    <log>
     <file-name>/var/log/weblogic/myserver.log</file-name>
     <rotation-type>byTime</rotation-type>
    </log>
    

結語

本文詳細介紹了Linux系統下WebLogic的完整安裝流程。實際部署時,請根據業務需求調整配置參數。對于生產環境,建議: - 使用分離的托管服務器 - 配置集群部署 - 實施定期備份策略

如需更高級功能(如集群配置、數據源管理等),可參考Oracle官方文檔或聯系Oracle支持團隊。

附錄: - Oracle WebLogic官方文檔 - WebLogic最佳實踐白皮書 “`

注:實際運行時請根據具體版本調整路徑和參數。生產環境建議使用自動化工具(如Ansible)進行批量部署。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女