1. 系統與Java環境準備
在Debian上集成WebLogic前,需完成基礎環境配置。首先更新系統并安裝必要依賴(如wget
、build-essential
、libssl-dev
等),確保系統處于最新狀態;其次安裝與WebLogic兼容的Java環境(推薦OpenJDK 8/11或Oracle JDK),通過apt
命令(sudo apt install openjdk-11-jdk
)或手動下載安裝包配置Java,驗證java -version
確認安裝成功。
2. WebLogic安裝包獲取與解壓
從Oracle官方網站下載適用于Linux的WebLogic Server安裝包(如.tar.gz
或.bin
格式),選擇與Debian架構(x86_64)匹配的版本;將安裝包解壓至指定目錄(如/opt/weblogic
),使用tar -xvf
命令完成解壓,確保目錄權限正確(建議歸屬weblogic
用戶)。
3. 環境變量配置
編輯系統環境變量文件(如/etc/profile
或~/.bashrc
),添加WebLogic相關路徑:export PATH=$PATH:/opt/weblogic/server/bin
(指向WebLogic二進制目錄)、export WEBLOGIC_HOME=/opt/weblogic/server
(指向WebLogic安裝根目錄);執行source /etc/profile
使配置生效,確保weblogic
命令全局可用。
4. WebLogic域創建與管理
使用WebLogic自帶的config.sh
腳本創建域,指定域名稱(如mydomain
)、管理員賬號(如admin
)、監聽地址(如localhost
)及端口(如7001
),命令示例:/opt/weblogic/server/bin/config.sh -domain mydomain -user admin -password admin -listenAddress localhost -port 7001 -dataDir /opt/weblogic/data
;創建后可通過startWebLogic.sh
(啟動)、stopWebLogic.sh
(停止)命令管理域服務。
5. 應用部署流程
將Web應用打包為WAR或EAR格式,通過以下兩種方式部署:① 手動部署:將文件復制到域的deployments
目錄(如/opt/weblogic/user_projects/domains/mydomain/servers/AdminServer/deployments
),WebLogic會自動檢測并部署;② 控制臺部署:訪問http://<server-ip>:7001/console
,登錄后進入“部署”模塊,上傳應用文件并配置部署參數;也可使用weblogic.Deployer
命令行工具(如java weblogic.Deployer -adminurl t3://localhost:7001 -name MyApplication -source /path/to/app.war
)完成部署。
6. 安全與優化配置
sudo ufw allow 7001
命令允許流量通過;config.xml
配置文件,啟用SSL并配置密鑰庫(<ssl><enabled>true</enabled><key-store><name>mykeyStore</name><password>mypassword</password></key-store></ssl>
),重啟服務使配置生效;weblogic
用戶組及用戶,將WebLogic安裝目錄歸屬該用戶(sudo chown -R weblogic:weblogic /opt/weblogic
),避免使用root用戶運行服務;log4j.appender.rollingFile.MaxFileSize=10MB
、MaxBackupIndex=10
),防止日志文件過大占用磁盤空間。7. 開發工具集成(可選)
若需在Debian上進行WebLogic開發,可安裝Eclipse、IntelliJ IDEA等IDE,并添加WebLogic插件(如OEPE——Oracle Enterprise Pack for Eclipse);在IDE中配置WebLogic運行時環境(指向安裝的WebLogic Server及域),實現應用的快速部署與調試。