Avatar billede nima77 Nybegynder
19. november 2003 - 09:44 Der er 14 kommentarer og
1 løsning

JBoss og MySQL

Jeg har installeret en jboss-3.2.1_tomcat-4.1.24 og en mysql db. Til at starte en j2ee application har jeg opbygget og deployet en war-fil på serveren, samtidig har jeg delpoyet en MyDS til db access. Når jeg kalder test siden til databasen får jeg "Unable to get database connection ". Ellers har jeg forbindelse til db'en, da jeg har lavet en test klasse med main-metode og jeg kan trække oplysninger fra en af mine tabeller.
Ud fra testklassen kalder jeg db med:
Class.forName("com.mysql.jdbc.Driver") og
String url = "jdbc:mysql://localhost:3306/Mydb";
Min MyDS ser sådan ud

<datasources>
  <local-tx-datasource>
    <jndi-name>MyDS</jndi-name>
    <connection-url>jdbc:mysql://localhost:3306/Mydb</connection-url>                   
    <driver-class>com.mysql.jdbc.Driver</driver-class>
    <user-name></user-name>
    <password></password>
  </local-tx-datasource>

</datasources>

Er der nogen der kan hjælpe mig?...
Avatar billede arne_v Ekspert
19. november 2003 - 10:14 #1
Er MySQL JDBC driver jar deployet i server lib ?
Avatar billede arne_v Ekspert
19. november 2003 - 10:14 #2
Hvordan ser din kode ud der forsøger at lave connection ?
Avatar billede nima77 Nybegynder
19. november 2003 - 10:55 #3
Hvad mener du med JDBC driver jar deployet i server lib?
Avatar billede arne_v Ekspert
19. november 2003 - 10:59 #4
Når du kører din standalone test applikation så laver du
classpath til MySQL JDBC driver har filen.

Når du skal lave en datasource i JBoss så skal den kopieres til server lib
(server\default\lib hvis du bruger default config).
Avatar billede nima77 Nybegynder
19. november 2003 - 11:03 #5
Det har jeg ikke, hvordan gør man det?
Avatar billede nima77 Nybegynder
19. november 2003 - 11:05 #6
Jeg har kun MyDS-ds.xml under server\default\deploy
Avatar billede arne_v Ekspert
19. november 2003 - 11:06 #7
Men den referer til klassen com.mysql.jdbc.Driver og får at JBoss kan
finde den, så skal jar filen kopieres til lib directoriet.

(og jeg mener endda at serveren skal genstartes)
Avatar billede arne_v Ekspert
19. november 2003 - 11:08 #8
Filen mysql-connector-en-eller-anden-version.jar skal kopieres
til server\default\lib.
Avatar billede nima77 Nybegynder
19. november 2003 - 11:20 #9
1000-tak!!! Det virker
Avatar billede arne_v Ekspert
19. november 2003 - 11:22 #10
1000 tak men ikke 100 point !?
Avatar billede nima77 Nybegynder
19. november 2003 - 11:32 #11
Har du ikke fået de 100 point??? Jeg mener jer har accepteret??
Avatar billede arne_v Ekspert
19. november 2003 - 11:39 #12
Du accepterede dit eget svar.

:-(
Avatar billede nima77 Nybegynder
19. november 2003 - 11:41 #13
Ups, hvordan retter vi på det?? Jeg vil ikke snyder dig, det var ikke meningen...
Avatar billede nima77 Nybegynder
19. november 2003 - 11:44 #14
jeg prøver igen
Avatar billede arne_v Ekspert
19. november 2003 - 12:17 #15
Når spørgsmålet er lukket er det lukket.

Men du kan oprette et nyt spørgsmål med titel "Point til arne_v" og et
link til dette spørgsmål.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester