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

Nelze načíst požadovanou třídu:com.mysql.jdbc.Driver na JBoss pomocí režimu Hibernate

Problém jsem vyřešil, ale nejsem si jistý, zda je to správný způsob, nebo byl problém skutečně vyřešen. Přidal jsem jboss-deployment-structure.xml soubor do mého projektu v adresáři META-INF:

<jboss-deployment-structure>
<deployment>
    <dependencies>          
        <module name="javax.api" />
        <module name="javax.transaction.api" />
        <module name="javax.xml.rpc.api" />
        <module name="javax.rmi.api" />
        <module name="org.omg.api" />
        <module name="configext" />
    </dependencies>
</deployment>

Poté jsem v kořenovém adresáři instalace serveru pod moduly/ přidal configext/modul/složku a zkopíroval do ní všechny své soubory JAR a přidal module.xml soubor do adresáře:

<module xmlns="urn:jboss:module:1.3" name="configext">
<dependencies>          
    <module name="javax.api" />
</dependencies>
<resources>
    <resource-root path="mysql-connector-java-5.1.39-bin.jar"/>
    <resource-root path="antlr-2.7.7.jar"/>
    <resource-root path="cdi-api-1.1-PFD.jar"/>
    <resource-root path="classmate-1.3.0.jar"/>
    <resource-root path="dom4j-1.6.1.jar"/>
    <resource-root path="el-api-2.2.jar"/>
    <resource-root path="geronimo-jta_1.1_spec-1.1.1.jar"/>
    <resource-root path="hibernate-commons-annotations-5.0.1.Final.jar"/>
    <resource-root path="hibernate-core-5.2.1.Final.jar"/>
    <resource-root path="hibernate-jpa-2.1-api-1.0.0.Final.jar"/>
    <resource-root path="jandex-2.0.0.Final.jar"/>
    <resource-root path="javassist-3.20.0-GA.jar"/>
    <resource-root path="javax.inject-1.jar"/>
    <resource-root path="jboss-interceptors-api_1.1_spec-1.0.0.Beta1.jar"/>
    <resource-root path="jboss-logging-3.3.0.Final.jar"/>
    <resource-root path="jsr250-api-1.0.jar"/>
</resources>    

Někde jsem četl, že to přidá tyto balíčky do globální cesty třídy serveru. Možná se úplně mýlím, ale zdá se, že to funguje. Pokud to není trvalá oprava nebo nesprávný způsob, jak dělat věci, jsem stále otevřený návrhům. Díky moc!



  1. Jak mohu zadat nápovědu k indexu v Entity Framework?

  2. MySql - Aktualizujte tabulku pomocí vybraného příkazu ze stejné tabulky

  3. extrahování ID přiřazených k seznamu ID uživatelů

  4. Jak převést ISO8601 do formátu data v php