Okay, så efter lidt mere eksperimentering og leg med konfigurationer, har jeg fået min app til at fungere ved at sætte følgende i mit context.xml Ressource-tag:
factory="org.apache.commons.dbcp.BasicDataSourceFactory"
og følgende i min pom.xml-fil:
<dependency>
<groupId>commons-dbcp</groupId>
<artifactId>commons-dbcp</artifactId>
<version>1.4</version>
</dependency>
<dependency>
<groupId>commons-pool</groupId>
<artifactId>commons-pool</artifactId>
<version>1.6</version>
</dependency>
<dependency>
<groupId>commons-collections</groupId>
<artifactId>commons-collections</artifactId>
<version>3.2.1</version>
</dependency>
Dette svar blev givet til mig på AWS-fora her.
Men den bedre løsning, som jeg vil forsøge at få til at fungere, er ved at lægge en .ebextensions-fil i min app, skrive en .config-fil til den og få den til at virke på den måde. Jeg tror, at denne tilgang vil være bedre egnet på lang sigt, da den vil give mig mulighed for at løse eventuelle yderligere problemer med konfigurationsmismatch mellem mit dev-miljø og elastic beanstalks Tomcat 7. Denne løsning er også lagt ud på AWS-foraene her , og her .