sql >> Databáze >  >> RDS >> Mysql

ClassNotFoundException s Elastic Beanstalk a Tomcat 7

Dobře, takže po nějakém dalším experimentování a hraní si s konfiguracemi jsem zprovoznil svou aplikaci tak, že do mé značky context.xml Resource vložím následující:

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

a následující v mém souboru 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>

Tato odpověď mi byla poskytnuta na fórech AWS zde

Nicméně lepším řešením, které se budu snažit zprovoznit, je umístit soubor .ebextensions do své aplikace, napsat pro něj soubor .config a uvést jej do provozu tímto způsobem. Myslím si, že tento přístup bude z dlouhodobého hlediska vhodnější, protože mi umožní řešit jakékoli další problémy s neshodou konfigurace mezi mým vývojářským prostředím a elastickým beanstalkem Tomcat 7. Toto řešení je také uvedeno na fórech AWS zde a zde .




  1. Přesměrujte nezpracované soubory .gif na stránku obslužné rutiny přes .htacces

  2. kde 1=1 výrok

  3. Jak importuji moduly nebo instaluji rozšíření v PostgreSQL 9.1+?

  4. Data zkrácena pro sloupec „xxxx“ na řádku 1