I think that this might help you. To deploy the connection pool just for a web module, the only diference between a pool deployed as a server scope is how you deploy the database-plan.xml.
The oracle driver must be at the repository/oracle/jars/ on the installation directory. You have to do a new folder and copy the driver there. Then, you write a oracle-plan.xml.
If you want to deploy as server scope, then you have to deploy like this:
java -jar bin/deployer.jar deploy oracle-plan.xml \
If you want to deploy as application scope you have to include at the EAR the oracle-plan.xml, and add this reference at geronimo-application.xml:
If you want to deploy just as web app scope, then when you deploy you web app, what you have to do is include on the geronimo-jetty.xml the oracle-plan.xml and a external reference to the tranql.rar, and deploy the web app normal. Like this:
Hope this helps.