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

HIbernateを使用してJBossに要求されたクラス:com.mysql.jdbc.Driverをロードできませんでした

    私は問題を修正しましたが、それが正しい方法であるか、問題が実際に修正されているかはわかりません。 jboss-deployment-structure.xmlを追加しました 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>
    

    次に、サーバーのインストールルートのmodules /の下に、configext / module / folderを追加し、すべてのJARファイルをそこにコピーして、 module.xmlを追加しました。 ディレクトリへのファイル:

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

    これにより、これらのパッケージがサーバーのグローバルクラスパスに追加されることをどこかで読みました。私は完全に間違っているかもしれませんが、これはうまくいくようです。これが恒久的な修正や間違ったやり方ではない場合でも、私はまだ提案を受け入れています。たくさんありがとう!



    1. 個別のレコードに対するPIVOTクエリ

    2. MySQL MathとCOUNT(*)in LIMIT

    3. プロジェクトにエンティティがない場合に、ネイティブクエリをPOJOにマップするにはどうすればよいですか?

    4. MySQLスタイルの疑問符`?`バインドされたパラメータをPostgresスタイルの`$1`バインドされたパラメータに変換する方法