Podłaczenie bazy MySQL do serwera JBoss5.1

0

Witam.
Nie wychodzi mi podłączenie JBossa do bazy danych MySQL tak abym mógł potem pobierać jej JNDI z servera. Robię wszystko według tutoriala:
Tworzę plik mysql-ds.xml w katalogu:
C:\JBoss_server\jboss-5.1.0.GA\server\default\deploy
o treści:

<?xml version="1.0" encoding="UTF-8"?> <datasources>
<local-tx-datasource>

<jndi-name>DataBase1</jndi-name>

<connection-url>jdbc:mysql://localhost:3306/dvd_collection</connection-url>

<driver-class>com.mysql.jdbc.Driver</driver-class>

<user-name>java_user</user-name>

<password>aaa</password>

<valid-connection-checker-class-name>org.jboss.resource.adapter.jdbc.vendor.MySQLValidConnectionChecker</valid-connection-checker-class-name>

<metadata>

<type-mapping>mySQL</type-mapping>

</metadata>

</local-tx-datasource>
</datasources>

DataBase1 to nazwa JNDI jaką chcę uzyskać. dvd_collection to nazwa bazy znajdującej sie na serwerze MySQL.
Potem zgrywam sterownik JDBC:
mysql-connector-java-5.1.18-bin.jar do katalogu "lib":
C:\JBoss_server\jboss-5.1.0.GA\server\default\lib

Po odpaleniu servera nie widzę w jego konsoli żadnej dodanej bazy danych poza domyślną bazą DefaultBase.
Próbuję łączyć się do servera przez aplikację klienta aby pobrać JNDI dla bazy:

InitialContext ctx = new InitialContext(props);

DataSource ds1 = (DataSource) ctx.lookup("DataBase1");

Ale wyskakuje mi Exception nieznalezionego zasobu (NameNotFoundException).
Próbowałem inne nazwy w parametrze metody "lookup()":
jdbc/DataBase1
java:/DataBase1
ale bez skutku.
Co robię źle?
Może to kwestia starego JBoss 5.1 i nowej bazy MySQL 5,2 albo nowego sterownika JDBC (wersja 5.1.18). A może Windows 7 64bit coś tu psuje?

0

Drobna poprawka.
Udało mi się to bazę znaleźć na serwerze przez console. Dodała się pod nazwą JNDI: DataBase1 ale nadal nie mogę się do niej dostać jako klient przez pobranie InitilaContextu i potem lookup("DataBase1").
Cały czas mam wyjątek: javax.naming.NameNotFoundException: DataBase1 not bound

Jak powinien wygladać kod klienta aby się dobrac do tej bazy?

0

Nikt nic nie wie o łączeniu bazy danych z serwerm JEE aby można było potem na niej operować przez ten serwer?

1 użytkowników online, w tym zalogowanych: 0, gości: 1