さて、もう少し実験して構成をいじった後、context.xmlリソースタグに次のように配置してアプリを動作させます:
factory="org.apache.commons.dbcp.BasicDataSourceFactory"
そして、私の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>
この回答は、AWSフォーラムにあります。>
ただし、私が機能させようとしているより良い解決策は、アプリに.ebextensionsファイルを配置し、そのための.configファイルを作成して、そのように機能させることです。このアプローチは、開発環境とElasticBeanstalkのTomcat7の間の構成の不一致の問題に対処できるため、長期的にはより適していると思います。このソリューションは、AWSフォーラム