EJB3+JBOSS6+MySQL JBossResourceException: Could not create connection

1159 ワード

開発EJB 3は、JBoss接続MySQLデータベースが登場
 
09:40:30,890 WARN  [org.jboss.resource.connectionmanager.JBossManagedConnectionPool] Throwable while attempting to get a new connection: null: org.jboss.resource.JBossResourceException: Could not create connection; - nested throwable: (org.jboss.resource.JBossResourceException: Apparently wrong driver class specified for URL: class: com.mysql.jdbc.Driver, url: jdbc:mysql://localhost:3306/XXX)
	at org.jboss.resource.adapter.jdbc.local.LocalManagedConnectionFactory.getLocalManagedConnection(LocalManagedConnectionFactory.java:261) [:6.0.0.Final]
	at org.jboss.resource.adapter.jdbc.local.LocalManagedConnectionFactory.createManagedConnection(LocalManagedConnectionFactory.java:215) [:6.0.0.Final]
	at org.jboss.resource.connectionmanager.InternalManagedConnectionPool.createConnectionEventListener(InternalManagedConnectionPool.java:648) [:6.0.0.Final]

 
これはmysql-connector-java-binのためです.jarの位置が間違っています.このjarファイルをプロジェクトの/WEB-INFO/libの下に置きます.正しい位置はjboss_に置くべきです.server_ホーム/libの下で、デフォルトではJBOSSインストールディレクトリ/server/default/libで、この異常は消えます.なぜか分かりませんが.