2012-04-03 17 views
2

をロードする権限は、JBoss 7.1のJava Webアプリケーションを配備するいくつかの問題を持っていません...のMySQL:DriverManagerは、呼び出し側は、ドライバ

は、コードを通じて段階と、クラスローディングが関与しているようだと言います。スキャンは、単にドライバ/秒をスキップさせる:

// java.sql.DriverManager 
for (int i = 0; i < drivers.size(); i++) { 
    DriverInfo di = (DriverInfo)drivers.elementAt(i); 

    // If the caller does not have permission to load the driver then 
    // skip it. 
    if (getCallerClass(callerCL, di.driverClassName) != di.driverClass) { 
    println(" skipping: " + di); 
    continue; 
    } 
    [...] 
} 

ドライバがあり、最初のラウンド「org.h2.Driver」に(?ビルトインJBossへ、右)、そして第二ラウンドにそれは「COMの。 mysql.jdbc.Driver "どちらもスキップされ、「No suitable driver found」が表示されます。だから、問題は、ここで何が起こっているのですか?それはMavenで構築された戦争プロジェクトです。すべてのライブラリは、 'mysql-connector-java-5.1.6.jar'を含むMETA-INF/libにあります。 JBoss7固有のものですか?任意の助け

おかげで、J

答えて

3

私はあなたがJBossのモジュールとしてMySQLドライバをインストールしてJBossの設定にデータソースを追加し、提案します。そのために、私はreference manualを使用しました。

関連する問題