Oke, jadi setelah beberapa eksperimen dan bermain-main dengan konfigurasi, aplikasi saya berfungsi dengan meletakkan yang berikut ini di tag Resource context.xml saya:
factory="org.apache.commons.dbcp.BasicDataSourceFactory"
dan berikut ini di file pom.xml saya:
<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>
Jawaban ini diberikan kepada saya di Forum AWS di sini.
Namun, solusi yang lebih baik yang akan saya coba untuk mulai bekerja adalah dengan meletakkan file .ebextensions di aplikasi saya, menulis file .config untuknya, dan membuatnya bekerja seperti itu. Saya pikir pendekatan ini akan lebih cocok untuk jangka panjang, karena akan memungkinkan saya untuk mengatasi masalah ketidakcocokan konfigurasi lebih lanjut antara lingkungan dev saya dan Tomcat 7 pohon kacang elastis. Solusi ini juga diletakkan di Forum AWS di sini , dan di sini .