Dobře, takže po nějakém dalším experimentování a hraní si s konfiguracemi jsem zprovoznil svou aplikaci tak, že do mé značky context.xml Resource vložím následující:
factory="org.apache.commons.dbcp.BasicDataSourceFactory"
a následující v mém souboru pom.xml:
<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>
Tato odpověď mi byla poskytnuta na fórech AWS zde
Nicméně lepším řešením, které se budu snažit zprovoznit, je umístit soubor .ebextensions do své aplikace, napsat pro něj soubor .config a uvést jej do provozu tímto způsobem. Myslím si, že tento přístup bude z dlouhodobého hlediska vhodnější, protože mi umožní řešit jakékoli další problémy s neshodou konfigurace mezi mým vývojářským prostředím a elastickým beanstalkem Tomcat 7. Toto řešení je také uvedeno na fórech AWS zde a zde .