I tried connecting a Java Web Project in one of my laptop to an Oracle XE DB running another laptop. When I ran my application from JDeveloper I got the below errorjava.sql.SQLDataException: ORA-01882: timezone region not found
After a bit of Googling I found out the following solution to get around this issue.
1. Go Tools > Project Properties then2. (Project Properties) open select Run/Debug/Profile > in right you will see Default > Double click here or click Edit
3. (Edit run configuration) select Launch Settings > in 'Java option' text item past this line
-Duser.timezone=GMT (Make sure you won't type GMT in quotes)
4. Close and re-open JDeveloper
5. Run entire project