sql >> データベース >  >> RDS >> Mysql

ElasticBeanstalkおよびTomcat7でのClassNotFoundException

    さて、もう少し実験して構成をいじった後、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フォーラムこちら 、およびこちら




    1. PythonでMySQLデータベースをモックします

    2. 複数の列にNVLを使用する-OracleSQL

    3. SQL Server で SMO を使用してスクリプト生成を自動化する方法は?

    4. プレッシャーの下でデータベースのパフォーマンスを測定する