oracle未找到时区,Oracle ADF 未找到时区错误
最近在運行項目的時候,發(fā)現(xiàn)了一個問題.在初始化數(shù)據(jù)的時候,后臺會報錯,
<_handleexception> ADF_FACES-60098:Faces 生命周期在階段RENDER_RESPONSE 6中接收到未處理的異常錯誤
oracle.jbo.JboException: JBO-29000: 捕獲到意外的異常錯誤: java.sql.SQLDataException, msg=ORA-01882: 未找到時區(qū)
起初不知道是什么原因,google了一下,發(fā)現(xiàn)了一篇帖子.
http://www.baigzeeshan.com/2009/11/ora-01882-timezone-region-not-found.html
帖子里指明了這個錯誤主要是由于在非us地區(qū)而引起的時區(qū)錯誤.解決辦法如下:
1, 右鍵你的項目(Project)---> project properties --->Run/Debug/Profile
2, 找到你使用的setting項---> Edit
3, 選中Lunch Settings
3, 編輯Java選項--->Java Options,加入如下參數(shù): ? ? -Duser.timezone="+08:00"
ok,重啟一下你的環(huán)境(Jdeveloper).
再次 運行你的項目.ok了!
如果你想讓你的每一個項目都使用這個參數(shù),那么可以編輯的環(huán)境使用的默認(rèn)的Run Configurations的參數(shù)即可.
總結(jié)
以上是生活随笔為你收集整理的oracle未找到时区,Oracle ADF 未找到时区错误的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 年度最佳游戏 被流氓搞得连个商标都注册不
- 下一篇: ORACLE数据加载加本,使用oracl