WebLogic與Linux的兼容性問題主要涉及安裝、配置和安全性等方面。以下是一些關鍵點和解決方案:
安裝WebLogic的步驟
- 前期準備:
- 關閉防火墻。
- 確保JDK版本符合要求,通常至少需要Java 1.6,統一受理要求至少1.7。
- 創建WebLogic系統級用戶:
- 以root用戶身份登錄Linux系統。
- 創建一個weblogic用戶組:
groupadd weblogic。
- 創建一個weblogic用戶,并設置
/home/weblogic文件夾為其屬主目錄。
- 為剛創建的用戶設置密碼。
- 安裝WebLogic:
- 使用weblogic用戶登錄。
- 切換到wls安裝包所在的目錄,執行安裝命令:
./wls1033_oepe111150_linux32.bin。
- 按照安裝向導的提示進行操作,包括選擇安裝路徑、確認安裝組件等。
配置WebLogic
- 非集群方式:
- 打開
bin/startWebLogic.sh,在JAVA_OPTIONS="${SAVE_JAVA_OPTIONS}"這一行下增加:JAVA_OPTIONS="-javaagent:${DOMAIN_HOME}/rasp/rasp.jar${JAVA_OPTIONS}"。
- 集群方式:
- 通過weblogic的console訪問weblogic的console,例如:
http://10.115.184.54:8001/console/console.portal。
- 在環境->服務器,找到要安裝的server(本例為Server-0),點擊進入Server-0,選擇服務器啟動,在參數框中添加如下配置,保存退出:
-javaagent:<agent_directory_full_path>/rasp/rasp.jar。
- 重啟Server-0之后,服務器生效。
安全性配置
- 以非 root 用戶運行 WebLogic:
- WebLogic進程的用戶應該是非超級用戶。查看當前系統的WebLogic進程,確認程序啟動時使用的身份。禁用超級用戶啟動WebLogic。
- 設置加密協議:
- 啟用SSL監聽,修改SSL默認監聽端口,配置SSL拒絕日志記錄,配置主機名認證。
- 設置賬號鎖定策略:
- 配置失敗鎖定允許嘗試次數,鎖定持續時間,打開鎖定帳號策略。
- 更改默認端口:
- 使用HTTP協議的設備,應更改WebLogic服務器默認端口。
- 配置定時登出:
- 設置http超時登出,https超時登出以及控制臺會話超時。
- 開啟日志功能:
以上步驟和配置可以確保WebLogic在Linux系統上的兼容性和安全性。在安裝和配置過程中,還需要根據具體的Linux發行版和WebLogic版本進行適當的調整。