首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> Oracle 資料庫 >> Oracle 資料庫基礎

Oracle EBS OAF 開發環境搭建全紀錄:JDev 9.0.3.5 配置、DBC 文件部署、職責授權與連接測試

     編輯:Oracle 資料庫基礎

前置條件

  • Oracle EBS 環境已部署 (如 11i/R12)。
  • 下載 **JDeveloper 9.0.3.5 with Oracle Applications Extension** (OTN 需登錄 Oracle 帳號)。
  • 客戶端 OS:Windows 7/10/11 (32/64 位均可,JDev 9i 為 32 位)。

目錄結構規劃 (無空格、無中文路徑)

D:\Java\jdev_oaf\
├── jdevbin\          # JDev 執行程式
├── jdevdoc\          # 開發文檔
└── jdevhome\         # OAF 工作區
    └── jdev\
        ├── myhtml\OA_HTML\secure\  # DBC 文件放這裡
        ├── myprojects\             # 專案檔
        └── jdev\bin\jdevw.exe      # 啟動程式

環境變數配置

# 系統環境變數
JDEV_USER_HOME = D:\Java\jdev_oaf\jdevhome\jdev

DBC 文件獲取與部署

  1. EBS 登錄頁 → **功能管理員** → **驗證連接** → **定位 DBC 文件** 複製路徑。
  2. 複製該 `.dbc` 文件至 `D:\Java\jdev_oaf\jdevhome\jdev\myhtml\OA_HTML\secure\`。
  3. 關鍵修改:編輯 DBC 文件,**註釋掉 `APPS_JDBC_URL` 行** (前加 `#`),否則 JDev 9i 解析報錯 (已知 Bug,需打補丁或註釋繞過)。

快捷方式建立

目標: D:\Java\jdev_oaf\jdevbin\jdev\bin\jdevw.exe
起始位置: D:\Java\jdev_oaf\jdevhome\jdev

EBS 職責授權 (開發用戶)

系統管理員 → 用戶 → 指派職責:

  • `OA Framework ToolBox Tutorial` (鍵 `FWK_TBX_TUTORIAL`)
  • `OA Framework ToolBox Tutorial Labs` (鍵 `FWK_TOOLBOX_TUTORIAL_LABS`)

JDev 專案配置 (ToolBox 範例)

  1. 打開 `D:\Java\jdev_oaf\jdevhome\jdev\myprojects\toolbox.jws`。
  2. 專案 `Tutorial.jpr` 右鍵 → **Project Settings** → **Oracle Applications** → **Runtime Connection**:
    • Connection: 選擇上述 DBC 文件。
    • Username/Password: 與 EBS 開發用戶一致。
    • Responsibility: 保持預設。
  3. 同樣配置 `LabSolutions.jpr`。

資料庫連接配置 (Navigator 面板)

  1. Navigator → **Connections** → **Database** → 右鍵 **New Connection**。
  2. 填寫:連接名、用戶名/密碼、主機/端口/SID 或服務名 (Thin 模式)。
  3. 測試連接成功。
  4. 回到 `Tutorial.jpr` / `LabSolutions.jpr` Project Settings → **Connection Name** 選擇剛建立的連接。

常見問題排查

現象原因解決
JDev 啟動報 `ClassNotFoundException`JDK 版本不匹配 (JDev 9i 需 JDK 1.4.2/1.5)安裝對應 JDK 並配置 `SetJavaHome` 在 `jdev.conf`
DBC 解析錯誤`APPS_JDBC_URL` 格式含換行/轉義字元註釋該行,或升級 JDev/打補丁
運行頁面報 `FND-XXXXX`職責/菜單/功能授權缺失核對職責鍵值、菜單掛載、功能註冊
無法連接資料庫防火牆/Listener/服務名錯誤`tnsping` 測試、檢查 `listener.ora`、`sqlnet.ora`

結語

OAF 開發環境搭建核心在於 **JDev 版本精準匹配、DBC 文件正確部署與註釋修正、職責授權完整、專案連接配置一致** 四大支柱。建議將上述流程封裝為 **自動化安裝腳本 (PowerShell/Bat)**,新員工入職一鍵環境就緒。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved