13. november 2003 - 17:56Der er
19 kommentarer og 1 løsning
Database problem med servlet
Vores problem er at det tilsyneladende ikke er muligt at komme i kontakt med DB via nedenstående kode. DB kaldet er testet ok i en alm. java app. Er der nogen der har et bud på hvad der kan være galt?
Hos Computerworld it-jobbank er vi stolte af at fortsætte det gode partnerskab med folkene bag IT-DAY – efter vores mening Danmarks bedste karrieremesse for unge og erfarne it-kandidater.
Vi kører gennem tomcat, og har ikke nogen consol. Er det muligt at få en consol frem? I tomcat vinduet, kan man se at den læser driveren ind. Men vi får ikke nogen exception i det vindue. Servletten går heller ikke ned, den genererer bare ikke noget resultat.
Alle jar filer i WEB-INF lib bliver tilføjet til classpathen for web applikationens kode.
[hvis Oracle skulle bruges til Tomcat managed security så skulle driveren ligge et andet sted, fordi så skal den bruges af selve serveren og ikke kun af en bestemt web applikation]
Har prøvet at sætte en println ind før driveren indlæses og den bliver udskrevet! Herefter bliver der udskrevet "oracle.jdbc.driver.OracleDriver" i consollen og applikationen ser ud til at dø... Så den kan sikkert ikke finde driveren vil jeg skyde på... Driveren ligger her: C:\tomcat\webapps\Pro_serv\WEB-INF\lib\classes12.zip
sad lige og kiggede på Oracle's hp, og det ser ud til at classe12.zip er beregnet til jdk 1.3, kan det have noget med det at gøre? Jeg kører med nyeste Java vers.
prøver lige at udpakke, og hente den nyeste ojdbc driver... Her er lige den seneste log smørre, fatter ikke meget af det, men det ser ikke farligt ud 2003-01-13 18:17:49 WebappLoader[/Pro_serv]: Deploy class files /WEB-INF/classes to C:\tomcat\webapps\Pro_serv\WEB-INF\classes 2003-01-13 18:17:49 StandardManager[/Pro_serv]: Seeding random number generator class java.security.SecureRandom 2003-01-13 18:17:49 StandardManager[/Pro_serv]: Seeding of random number generator has been completed 2003-01-13 18:17:49 StandardWrapper[/Pro_serv:default]: Loading container servlet default 2003-01-13 18:17:49 StandardWrapper[/Pro_serv:invoker]: Loading container servlet invoker 2003-01-13 18:18:25 StandardHost[localhost]: Removing web application at context path /admin 2003-01-13 18:18:25 StandardHost[localhost]: Removing web application at context path /webdav 2003-01-13 18:18:25 StandardHost[localhost]: Removing web application at context path /examples 2003-01-13 18:18:25 StandardHost[localhost]: Removing web application at context path /Pro_serv 2003-01-13 18:18:25 StandardHost[localhost]: Removing web application at context path /tomcat-docs 2003-01-13 18:18:25 StandardHost[localhost]: Removing web application at context path 2003-01-13 18:18:25 StandardHost[localhost]: Removing web application at context path /manager
har en System.err.println på begge sider af Class.forName, og det er kun den første der bliver udskrevet. oracle.jdbc.driver.OracleDriver er det sidste der bliver skrevet i consollen...
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.