2010-12-16 16 views
1

Heute habe ich versucht, eine JDBC-Ressource in der JBoss AS 6 RC1 zu konfigurieren, und stieß auf ein Feld, das einen RAR-Namen benötigt. Wenn ich eine Datenbank mit einem JDBC-Treiber habe, benötige ich auch eine RAR-Datei für die Konfiguration in JBoss AS?Kann ich JBoss AS 5 oder 6 mit einem Firebird oder InterBase SQL Server verwenden?

In GlassFish v3 war nur der JDBC-Treiber für die Installation erforderlich. Oder gibt es eine generische RAR (one size fits all), die verwendet werden kann, wenn kein Anbieter zur Verfügung steht?

Für Firebird fand ich dies:

Für InterBase Ich fand:

  • keine Informationen über JBoss Konfiguration
  • keine JCA Resource Adapter-Datei (RAR)
  • kein Datenquelle Beispiel in JBoss

Vielleicht kann die JayBird JDBC-Treiber mit Interbase verwendet werden. Aber seine Entwicklung ist ziemlich inaktiv (Patch 2.1.6 ab 2008 2.2 Entwicklung Snapshot ab 2006)

+0

Eine neue Version von Jaybird wird nur benötigt, wenn eine neue JDBC/JDK-Version veröffentlicht wird. Es ist ein ausgereiftes und sehr stabiles Produkt, daher ist kein schneller Bugfix-Zyklus notwendig, da nur wenige Fehler zu beheben sind. Also der langsame Release-Zyklus. Ich erwarte eine JDK 7 Version bald :) – jwenting

Antwort

1

Sie haben Datenquellen für verschiedene Anschlüsse verschiedene DB Vendors d.h, die in der Regel in/docs/examples/jca Ordner gefunden werden kann.

Kopieren Sie einfach die Datei mit Bezug auf Anbieter, geben Sie einen Namen für jndi Ressource, ändern Sie die Anmeldeinformationen, Treiber usw. und legen Sie es in Deploy-Ordner. Danach kann die Datenquelle JNDI zugegriffen werden

Bitte stellen Sie sicher, im Zusammenhang JDBC-Treiber auf Ordner lib Bereitstellung zu kopieren oder jede andere Konfiguration, die Sie mit der Option [wir alle finden können, Minimum, Standardkonfigurationen in jboss]

Wenn Sie kein Datsource-Beispiel finden, kopieren Sie bitte generic-ds.xml

+0

zusätzlich zu diesem (die Probe ds ist da), nehmen Sie die Jaybird-xxx.rar von Ihrem Jaybird-Verteilung zip (Download von der Firebird-Website) und setzen Sie das in Ihren Server/deploy Verzeichnis auch. – jwenting