Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

JNDI name binding

[es] :: Java :: JNDI name binding

[ Pregleda: 3450 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

djura1

Član broj: 16156
Poruke: 111
*.rcub.bg.ac.yu



+3 Profil

icon JNDI name binding11.02.2004. u 10:13 - pre 245 meseci
Skinuo sam neki JDBC tutorial as weba i u njemu postoji primer pristupa bazi pomocu DataSource objekta i JNDI. Ukratko, kod izgleda otprilike ovako:
Code:

            Context ctx=new InitialContext(env);
            MysqlDataSource ds=new MysqlDataSource();
            
            ds.setServerName(serverName);
            ds.setPortNumber(portNumber);
            ds.setDatabaseName(dbName);
            
           ctx.bind(filePath, ds);
           ctx.close();


Sad, kad sam prvi put pokrenuo program, nije bilo problema. Medjutim, kad sam geapokrenuo drugi, treci itd. put, dobijem izuzetak NameAlreadyBoundException. Kad uradim ctx.unbind(filePath) i ponovo pokrenem program, opet prodje bez problema.
Da li to znaci da, kad jednom vezem ime za neki objekat, ono ostaje vezano za njega "zauvek" (tj. dok se eksplicitno ne oslobodi)? Ako je tako, gde se ta informacija cuva? Jer nekoliko puta sam restartovao program i komp, i uvek isto.
 
Odgovor na temu

tweeester
Ivan Arandjelovic
bg yu

Član broj: 724
Poruke: 882
*.kc.vicert.com

Sajt: www.javasvet.net


Profil

icon Re: JNDI name binding11.02.2004. u 11:25 - pre 245 meseci
To zavisi od application servera koji koristis (tj, koji pruza JNDI usluge)...
<< tko leti vrijedi, tko ne leti ne vrijedi >>
 
Odgovor na temu

djura1

Član broj: 16156
Poruke: 111
*.rcub.bg.ac.yu



+3 Profil

icon Re: JNDI name binding11.02.2004. u 12:04 - pre 245 meseci
Citat:

To zavisi od application servera koji koristis (tj, koji pruza JNDI usluge)...


U ovom slucaju radi se o SUN file system service provider. Nadam se da je to taj application server.
 
Odgovor na temu

djura1

Član broj: 16156
Poruke: 111
216.236.216.*



+3 Profil

icon Re: JNDI name binding11.02.2004. u 17:47 - pre 245 meseci
Nasao sam u root-u diska fajl sa nazivom .bindings u kome su navedene sve veze koje sam koristio. Pretpostavljam da je to to.
 
Odgovor na temu

[es] :: Java :: JNDI name binding

[ Pregleda: 3450 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.