Được rồi, vì vậy, sau một số thử nghiệm khác và thử nghiệm với các cấu hình, tôi đã có ứng dụng của mình hoạt động bằng cách đặt nội dung sau vào thẻ Tài nguyên context.xml:
factory="org.apache.commons.dbcp.BasicDataSourceFactory"
và phần sau trong tệp pom.xml của tôi:
<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>
Câu trả lời này đã được trao cho tôi tại Diễn đàn AWS tại đây.
Tuy nhiên, giải pháp tốt hơn mà tôi sẽ cố gắng để làm việc là đặt tệp .ebextensions vào ứng dụng của tôi, viết tệp .config cho nó và làm cho nó hoạt động theo cách đó. Tôi nghĩ rằng cách tiếp cận này sẽ phù hợp hơn trong dài hạn, vì nó sẽ cho phép tôi giải quyết bất kỳ vấn đề nào khác về cấu hình khớp sai giữa môi trường nhà phát triển của tôi và Tomcat 7 của cây đậu đàn hồi. Giải pháp này cũng được đưa ra tại Diễn đàn AWS tại đây và tại đây .