Avatar billede jensbo Nybegynder
23. oktober 2002 - 13:20 Der er 2 kommentarer og
2 løsninger

tomcat og MySQL

Jeg har lidt problemer med min tomcat den stopper når jeg prøver at lave en forspørgsel imoed MySQL DB'en.

Jeg har følgende java kode:

    public void init(){
        try {
            Class.forName("org.gjt.mm.mysql.Driver");
        } catch (Exception e) {
            System.out.println("Unable to find database driver.");
            System.exit(0);
        }
        try {
            con = DriverManager.getConnection("jdbc:mysql://localhost/Login", "root", "");
            st     = con.createStatement();
        } catch (Exception e) {
            System.out.println("Unable to connect to database.");
            System.out.println("Error: " + e);
            System.exit(0);
        }
    }

Problemet er at det virker når jeg bruger localhost men ikke med min externe IP på routeren. 

Nogen der har en løsning på dette ?
Avatar billede arne_v Ekspert
23. oktober 2002 - 13:30 #1
Måske lytter MySQL ikke på den externe IP (jeg kender
ikke meget til MySQL).

Hvilken fejl får du ?

Godt råd: test din database kode standalone uden for Tomcat
og integrer med din servlet, når den virker standalone. Det gør
tit fejl-søgningen nemmere.
Avatar billede disky Nybegynder
23. oktober 2002 - 13:30 #2
Har du sat din router op til at route den port som MySQL skal kontaktes på videre til databaseserveren ?

Hvis ikke skal det fejle.

Hvad får du af fejl ?
Avatar billede jensbo Nybegynder
23. oktober 2002 - 13:37 #3
Åbne port på routeren ?
Skal jeg route ip 10.0.0.2 port 3306 til feks. 212.222.60.60 port 3306

Jeg får ingen fejl andet end at den siger at den ikke kan finde siden efter tomcat stopper.
Avatar billede disky Nybegynder
23. oktober 2002 - 13:40 #4
Nej du skal route
212.222.60.60 port 3306
til
10.0.0.2 port 3306

Hvis 10.0.0.2 er din Database server.
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