Konfigurieren von MySQL DataSource mit @DataSourceDefinition in JBoss AS7

8

Ich kann MySQL DataSource in standalone.xml konfigurieren und funktioniert gut. Aber ich möchte DataSource mit der Annotation @DataSourceDefinition konfigurieren.

Wie konfiguriere ich eine MySQL-Datenquelle mit @DataSourceDefinition in JBoss AS7?

Was ich bereits versucht habe, ist:

%Vor%

zusammen mit dieser persistence.xml :

%Vor%

Ich habe die JAR-Datei für den MySQL-Connector in WEB-INF/lib .

Aber wenn ich die Anwendung bereitstelle, erhalte ich diesen Fehler:

  

(DeploymentScanner-threads - 2) {"JBAS014653: Zusammengesetzte Operation   gescheitert und wurde zurückgerollt. Schritte, die fehlgeschlagen sind: "= & gt; {" Betriebsschritt-2 "   = & gt; {"JBAS014771: Dienste mit fehlenden / nicht verfügbaren Abhängigkeiten" = & gt; ["jboss.persistenceunit." javaee6-app.war # javaee6-app \ "jboss.naming.context.java.global.jdbc.MyDSMissing [jboss.persistenceeinheit. \" javaee6-app.war # javaee6-app \ " jboss.naming.context.java.global.jdbc.MyDS] "]}}}

    
K. Siva Prasad Reddy 26.02.2013, 22:36
quelle

3 Antworten

4

Ich habe es selbst herausgefunden.

Es scheint, dass JBoss AS7 Scan-Prozess einige Fehler hat. Gemäß der Java EE 6-Spezifikation sollte @DataSourceDefinition Annotationen in beliebigen Klassen gescannt werden. Aber es funktioniert gut, wenn wir es auf eine Klasse setzen, die eine @Stateless Annotation hat.

%Vor%     
K. Siva Prasad Reddy 27.02.2013, 09:11
quelle
0

Auch das nächste Problem, das Sie haben können, ist:

  

java.lang.ClassCastException: com.mysql.jdbc.Driver kann nicht in javax.sql.DataSource umgewandelt werden

Ursache param className von @DataSourceDefinition muss DataSource Implementierung bereitstellen (siehe javadoc), nicht die Treiberklasse.

Für MySQL kann es sein:

%Vor%     
Dub Nazar 12.04.2016 23:35
quelle
-1

Ein Vorschlag ist, dass der Name der Datenquelle in standalone.xml oder domain.xml in jboss als 7 konfiguriert wird und mysql connector jar in jboss module.And try konfiguriert wird.

Mysql Connector jar konfigurieren Siehe diesen Link.

Ссылка

Datenquellenkonfiguration in Standalone.xml Siehe diesen Link

Ссылка

    
Vijaykumar Ponnusamy 27.02.2013 05:04
quelle

Tags und Links