sql >> Database teknologi >  >> RDS >> Mysql

ClassNotFoundException med Elastic Beanstalk og Tomcat 7

Okay, så efter lidt mere eksperimentering og leg med konfigurationer, har jeg fået min app til at fungere ved at sætte følgende i mit context.xml Ressource-tag:

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

og følgende i min pom.xml-fil:

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

Dette svar blev givet til mig på AWS-fora her.

Men den bedre løsning, som jeg vil forsøge at få til at fungere, er ved at lægge en .ebextensions-fil i min app, skrive en .config-fil til den og få den til at virke på den måde. Jeg tror, ​​at denne tilgang vil være bedre egnet på lang sigt, da den vil give mig mulighed for at løse eventuelle yderligere problemer med konfigurationsmismatch mellem mit dev-miljø og elastic beanstalks Tomcat 7. Denne løsning er også lagt ud på AWS-foraene her , og her .




  1. forståelse mysql forklare

  2. Returner Pandas dataramme fra PostgreSQL-forespørgsel med sqlalchemy

  3. Data skal erstattes i henhold til opslagstabel

  4. Finder forespørgsel fra oracle, som blokerer session