首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> Java 程式設計 >> J2EE

WebLogic 開發與 EJB 基礎應用:十大常見配置問題速查

     編輯:J2EE

1. 指定 JVM 堆內存大小

修改域下服務器啟動腳本 startServerName,添加 set MEM_ARGS=-Xms32m -Xmx200m (最小 32M、最大 200M)。

2. 切換開發模式與生產模式

管理控制台修改服務器啟動模式,或編輯啟動文件/commEnv 添加 set PRODUCTION_MODE=true。

3. 啟動免輸入用戶名密碼

啟動腳本添加 WLS_USER、WLS_PW;或 boot.properties 存放加密憑證。

4. 管理控制台配置 (JMS/EJB/連接池) 實際保存位置

域目錄下 config.xml (核心配置文件)。

5. Domain 默認目錄結構與部署位置

Domain/Server/applications 下放應用目錄。Web 應用需符合標準結構:JSP 置應用根目錄,JavaBean 置 WEB-INF/classes。設置默認應用可省略應用名訪問。

6. 查看已發布 EJB

管理控制台 → Deployments 查看所有已發布 EJB。

7. SSL 配置與雙向認證

默認用 DemoIdentity.jks/DemoTrust.jks。啟用 SSL、配置端口。生產模式需 CA 憑證,創建 Identity/Trust Keystore。可配單向/雙向 SSL。

8. 發布 EJB 涉及配置文件

通用:ejb-jar.xml、weblogic-ejb-jar.xml。CMP 實體 Bean 額外需 weblogic-cmp-rdbms-jar.xml。

9. EJB 是否直接實現業務/ Home 接口

不需要。Remote/Home 接口實現代碼由服務器生成,運行時作為接口類型實例使用。

10. 消息驅動 Bean (MDB) 持久化與非持久化差別

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 KeystoreDemoIdentity.jks / DemoTrust.jks
EJB 配置文件ejb-jar.xml, weblogic-ejb-jar.xml (+ cmp-rdbms)
MDB 可靠性Persistent vs Non-persistent
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved