Oracle E-Business Suite (EBS) 的 OA Framework (OAF) 開發需使用特定版本的 JDeveloper(JDev 9.0.3.5 with OA Extension)。本文詳述從下載、解壓、環境變量、數據庫連接(.dbc 文件)、工作區配置到職責分配的完整配置流程,並針對常見 APPS_JDBC_URL 配置錯誤給出規避方案。
D:\Java\jdev_oaf(路徑不含空格)jdevbin - JDev 執行程序jdevdoc - 開發文檔jdevhome - OAF 工作目錄JDEV_USER_HOME變量值:D:\Java\jdev_oaf\jdevhome\jdev
.dbc)從 EBS 應用層 $FND_TOP/secure 或 Web 界面「Connection Test」頁面獲取 .dbc 文件,放入:
D:\Java\jdev_oaf\jdevhome\jdev\myhtml\OA_Html\secure
關鍵參數說明:
APPS_JDBC_URL:JDBC Thin 連接串(含主機、端口、SID/Service Name)GWYUID:APPLSYSPUB/PUB(網關用戶)FNDNAM:APPS(應用短名)DB_HOST、DB_PORT、DB_NAME、TWO_TASKAPPS_JDBC_URL該參數在某些版本中會導致啟動報錯(已知 Bug,需補丁)。臨時解決:在 .dbc 文件中該行前加 # 註釋:
#APPS_JDBC_URL=jdbc:oracle:thin:@(DESCRIPTION=...)
目標:D:\Java\jdev_oaf\jdevbin\jdev\bin\jdevw.exe
在系統管理員職責中為開發用戶分配:
OA Framework ToolBox Tutorial (Key: FWK_TBX_TUTORIAL)OA Framework ToolBox Tutorial Labs (Key: FWK_TOOLBOX_TUTORIAL_LABS)D:\Java\jdev_oaf\jdevhome\jdev\myprojects\toolbox.jwsTutorial.jpr → Project Settings → Oracle Applications → Runtime Connection,選擇上述 .dbc 文件LabSolutions.jprtoolbox.jws,編譯運行無誤即配置成功。HOST/PORT/SID、防火牆、TNSNAMES.ORA。JDEV_USER_HOME 指向正確,且 jdevhome/jdev 下有 myclasses、myprojects 等目錄。OAF 開發環境配置的核心在於「正確的 JDev 版本 + 正確的 .dbc 文件 + 工作區專案綁定連接」。掌握上述流程,可快速搭建穩定的 EBS 二次開發環境。