PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Problem: ODBC Datasource über Tomcat



Tommi79
26.05.07, 12:25
Hallo,

ich habe ein Problem, ich habe einen Linuxserver aufgesetzt auf welchem ich eine Verbindung zu meiner MySql-Datenbank aufbauen muss. Ich habe den Tomcat über MOD_JK im Apache verdrahtet, diese Verbindung läuft. Das Deployment haut auch hin, nur die ODBC-Verbindung läuft nicht.

Ich bekomme folgenden Fehler:

javax.servlet.ServletException: Unable to get connection, DataSource invalid: "org.apache.commons.dbcp.SQLNestedException: Cannot create JDBC driver of class '' for connect URL 'null'"
org.apache.jasper.runtime.PageContextImpl.doHandle PageException(PageContextImpl.java:846)
org.apache.jasper.runtime.PageContextImpl.handlePa geException(PageContextImpl.java:779)
org.apache.jsp.test_jsp._jspService(test_jsp.java: 219)
org.apache.jasper.runtime.HttpJspBase.service(Http JspBase.java:94)
javax.servlet.http.HttpServlet.service(HttpServlet .java:856)
org.apache.jasper.servlet.JspServletWrapper.servic e(JspServletWrapper.java:324)
org.apache.jasper.servlet.JspServlet.serviceJspFil e(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspSe rvlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet .java:856)


Hier ein Link zur JSP:
http://www.immotas.de/jsp-examples/test.jsp

Die Konfiguration in der server.xml sieht wie folgt aus:

<Host name="localhost" debug="0" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">

<context path="" docbase="webapps">
<Resource name="jdbc/TestDB" auth="Container"
type="javax.sql.DataSource"
maxActive="100" maxIdle="30"
maxWait="10000"
username="XXX" password="XXXX"
driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost:3306/usr_web0_14?autoReconnect=true"/>
</context>

die MySql-Connector.jar habe ich im /common/lib hinterlegt

Wer kann mir helfen, ich denke ich habe da ein Problem mit dem ODBC-Treiber und komme einfach nicht weiter.
Ich muss das Problem gelöst bekommen - HILFE

Danke

Gruß Thomas[/quote][/code]