天天看點

ADF開發中JBO-29112 錯誤解決方法

在ADF開發中遇到如下問題:

問題描述:oracle.jbo.JboException: JBO-29112: adf-config.xml 或 TimeZone.getDefault().getID() 中定義的時區 'GMT+08:00' 在 Oracle 資料庫表 V$TIMEZONE_NAMES 中不存在。請在 TZ 環境變量或 user.timezone Java 系統屬性中設定可用時區。

ADF開發中JBO-29112 錯誤解決方法

解決方法如下:

在Project Properties中

Run/Debug/Profile-->Launch Settings中的Java option框中填上“-Duser.timezone="+08:00" ”

備注:Java option框中填什麼東西取決于資料庫使用的什麼時區,可用如下代碼查詢時區:

select dbtimezone from dual;
           
ADF開發中JBO-29112 錯誤解決方法