Avatar billede mik28 Seniormester
27. oktober 2008 - 16:20 Der er 4 kommentarer og
1 løsning

Problem med at få database forbindelse til at virke

Hej Eksperter,

Jeg forsøger at få en databaseforbindelse til at virke, men det vil ikke helt virke. Jeg har forsøgt at gøre som beskrevet her http://tomcat.apache.org/tomcat-6.0-doc/jndi-datasource-examples-howto.html

1. Har oprettet database.
2. Har tilføjet

<Context path="/DBTest" docBase="DBTest"
        debug="5" reloadable="true" crossContext="true">
  <Resource name="jdbc/TestDB" auth="Container" type="javax.sql.DataSource"
              maxActive="100" maxIdle="30" maxWait="10000"
              username="javauser" password="javadude" driverClassName="com.mysql.jdbc.Driver"
              url="jdbc:mysql://localhost:3306/javatest?autoReconnect=true"/>

</Context>

i context.xml i /webapps/DBTest/META-INF

3. Sørget for at JDBC driver samt jstl.jar og standard.jar ligger i /lib

4. Rettet web.xml til

<web-app xmlns="http://java.sun.com/xml/ns/j2ee"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
    version="2.4">
  <description>MySQL Test App</description>
  <resource-ref>
      <description>DB Connection</description>
      <res-ref-name>jdbc/TestDB</res-ref-name>
      <res-type>javax.sql.DataSource</res-type>
      <res-auth>Container</res-auth>
  </resource-ref>
 
  <welcome-file-list>
    <welcome-file>/index.html</welcome-file>
    <welcome-file>/index.jsp</welcome-file>
    <welcome-file>/index.htm</welcome-file>
    <welcome-file>/index.wml</welcome-file>
  </welcome-file-list>
</web-app>

Hvad har jeg gjort forkert. Fejlen kan ses her

http://web-oasen.dk/DBTest/test.jsp
Avatar billede arne_v Ekspert
27. oktober 2008 - 16:24 #1
Naar du definerer connections i context saa skal JDBC driver jar file ikke vaere
i WEB-INF/lib men i common/lib
Avatar billede mik28 Seniormester
27. oktober 2008 - 16:27 #2
okay. Det virker tilsyneladende nu
Avatar billede mik28 Seniormester
27. oktober 2008 - 16:27 #3
Jeg havde glemt at kopiere driveren over :-(
Avatar billede mik28 Seniormester
27. oktober 2008 - 16:28 #4
har lagt den i apache-tomcat-6.0.18/lib/
Avatar billede mik28 Seniormester
11. juli 2010 - 15:12 #5
lukker
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