I'm would guess that your JDBC driver is not available to the
correct class loader. Try moving the JDBC driver up to the
TOMCAT_HOME/lib/common directory, restart Tomcat, and see if that works.
Randy
> -----Original Message-----
> From: remy.menetrieux [mailto:[EMAIL PROTECTED]]
> Sent: Tuesday, February 19, 2002 7:51 AM
> To: Tomcat Users List
> Subject: No suitable driver Datasource Problem
>
>
> When I use a datasource I obtain this error.
> But when i use same option directly in my servelt all is OK.
> Have you seen this errors ???
> regards
> Remy
>
> Java.sql.SQLException: No suitable driver at
> java.sql.DriverManager.getDriver(DriverManager.java:249) at
> tyrex.jdbc.xa.EnabledDataSource.getConnection(EnabledDataSourc
> e.java:233)
> at
> tyrex.jdbc.xa.EnabledDataSource.getConnection(EnabledDataSourc
> e.java:204)
> at
> fr.pixelpark.erh.servlets.ApplicantServlet.performTask(Applica
> ntServlet.java
>
> :92) at
> fr.pixelpark.toolbox.servlets.PixelServlet.doGet(PixelServlet.
> java:33) at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:740) at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilt
> er(Application
>
> FilterChain.java:247) at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(Appli
> cationFilterCh
>
> ain.java:193) at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardW
> rapperValve.ja
>
> va:243) at
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardP
> ipeline.java:5
>
> 66) at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipel
> ine.java:472)
> at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.ja
> va:943) at
> org.apache.catalina.core.StandardContextValve.invoke(StandardC
> ontextValve.ja
>
> va:190) at
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardP
> ipeline.java:5
>
> 66) at
> org.apache.catalina.valves.CertificatesValve.invoke(Certificat
> esValve.java:2
>
> 46) at
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardP
> ipeline.java:5
>
> 64) at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipel
> ine.java:472)
> at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.ja
> va:943) at
> org.apache.catalina.core.StandardContext.invoke(StandardContex
> t.java:2343)
> at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHost
> Valve.java:180
>
> ) at
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardP
> ipeline.java:5
>
> 66) at
> org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDi
> spatcherValve.
>
> java:170 ) at
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardP
> ipeline.java:5
>
> 64) at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReport
> Valve.java:170
>
> ) at
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardP
> ipeline.java:5
>
> 64) at
> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValv
> e.java:468)
> at
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardP
> ipeline.java:5
>
> 64) at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipel
> ine.java:472)
> at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.ja
> va:943) at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEn
> gineValve.java
>
> :174) at
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardP
> ipeline.java:5
>
> 66) at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipel
> ine.java:472)
> at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.ja
> va:943) at
> org.apache.catalina.connector.http.HttpProcessor.process(HttpP
> rocessor.java:
>
> 1012) at
> org.apache.catalina.connector.http.HttpProcessor.run(HttpProce
> ssor.java:1107
>
> ) at java.lang.Thread.run(Thread.java:484)
>
>
>
>
> Le code :
>
> Context initCtx = new InitialContext();
>
> Context envCtx = (Context) initCtx.lookup(
> "java:comp/env" );
>
> // Look up our data source
> out.println("envCtx ="+envCtx);
> DataSource ds = envCtx.lookup("jdbc/ErhDB");
>
>
>
>
> --
> To unsubscribe: <mailto:[EMAIL PROTECTED]>
> For additional commands: <mailto:[EMAIL PROTECTED]>
> Troubles with the list: <mailto:[EMAIL PROTECTED]>
>
--
To unsubscribe: <mailto:[EMAIL PROTECTED]>
For additional commands: <mailto:[EMAIL PROTECTED]>
Troubles with the list: <mailto:[EMAIL PROTECTED]>