I've been presented with a long-term project opportunity that demands the following:
a. Oracle database
b. Java JDK 1.5
c. Web Logic as the web server
d. Spring and Hibernate frameworks

I know that Apache Tomcat would allow me to handle Java Servlets on my dev machine, but I'm not sure how weblogic might fit into this scheme. Also, I'm wondering if it might be possible to get free (as in $0) versions of oracle DB and/or weblogic to install on my dev server for the purpose of developing. I've checked the oracle website and there appear to be a ton of options for oracle DB all costing enormous amounts of money.

Any advice or anecdotal discussion would be much appreciated.