修改域下服務器啟動腳本 startServerName,添加 set MEM_ARGS=-Xms32m -Xmx200m (最小 32M、最大 200M)。
管理控制台修改服務器啟動模式,或編輯啟動文件/commEnv 添加 set PRODUCTION_MODE=true。
啟動腳本添加 WLS_USER、WLS_PW;或 boot.properties 存放加密憑證。
域目錄下 config.xml (核心配置文件)。
Domain/Server/applications 下放應用目錄。Web 應用需符合標準結構:JSP 置應用根目錄,JavaBean 置 WEB-INF/classes。設置默認應用可省略應用名訪問。
管理控制台 → Deployments 查看所有已發布 EJB。
默認用 DemoIdentity.jks/DemoTrust.jks。啟用 SSL、配置端口。生產模式需 CA 憑證,創建 Identity/Trust Keystore。可配單向/雙向 SSL。
通用:ejb-jar.xml、weblogic-ejb-jar.xml。CMP 實體 Bean 額外需 weblogic-cmp-rdbms-jar.xml。
不需要。Remote/Home 接口實現代碼由服務器生成,運行時作為接口類型實例使用。
Persistent:保證消息可靠傳遞,容器故障時 JMS 服務器保留消息待 MDB 可用時投遞。
Non-persistent:消息可能丟失。
| 問題 | 關鍵配置/命令 |
|---|---|
| 堆內存 | MEM_ARGS=-Xms -Xmx |
| 啟動模式 | PRODUCTION_MODE=true/false |
| 免密啟動 | WLS_USER/WLS_PW 或 boot.properties |
| 核心配置文件 | config.xml |
| 應用部署路徑 | Domain/Server/applications |
| SSL Keystore | DemoIdentity.jks / DemoTrust.jks |
| EJB 配置文件 | ejb-jar.xml, weblogic-ejb-jar.xml (+ cmp-rdbms) |
| MDB 可靠性 | Persistent vs Non-persistent |