sql >> Database >  >> RDS >> Mysql

ClassNotFoundException met elastische bonenstaak en Tomcat 7

Oké, dus na wat meer experimenteren en spelen met configuraties, heb ik mijn app werkend door het volgende in mijn context.xml Resource-tag te plaatsen:

    factory="org.apache.commons.dbcp.BasicDataSourceFactory"

en het volgende in mijn pom.xml-bestand:

    <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>

Dit antwoord kreeg ik op de AWS-forums hier.

De betere oplossing die ik zal proberen om aan het werk te gaan, is door een .ebextensions-bestand in mijn app te plaatsen, er een .config-bestand voor te schrijven en het op die manier te laten werken. Ik denk dat deze aanpak op de lange termijn beter geschikt zal zijn, omdat het me in staat zal stellen om eventuele verdere configuratieproblemen tussen mijn ontwikkelomgeving en Tomcat 7 van Elastic Beanstalk aan te pakken. Deze oplossing wordt ook uiteengezet op de AWS-forums hier , en hier .




  1. Hoe orderby te gebruiken op een element dat is samengevoegd met de Laravel Eloquent-methode WITH

  2. 8000 updates per seconde met mysql

  3. MySQL - Verbeter de prestaties van UPDATE-query's voor complexe berekeningen

  4. PHP MYSQL groepsrangschikkingsquery