I get the followin error while trying to access the jdbc
Here are the values entered in server.xml

          <Resource name="jdbc/chanDB" auth="SERVLET"
                    type="javax.sql.DataSource"/>          <ResourceParams
name="jdbc/chanDB">
            <parameter><name>user</name><value>haha</value></parameter>
            <parameter><name>password</name><value>gaga</value></parameter>
            <parameter><name>driverClassName</name>
              <value>org.gjt.mm.mysql.Driver</value></parameter>
            <parameter><name>driverName</name>
              <value>jdbc:mysql://localhost:3306/chn</value></parameter>
          </ResourceParams>
here are the values entered in web.xml
   <resource-ref>
       <res-ref-name>
   jdbc/chanDB
       </res-ref-name>
       <res-type>
   javax.sql.DataSource
       </res-type>
       <res-auth>
   Container
      </res-auth>
    </resource-ref>
and here is the exception i get
jsp code
/*****************************/
 Context initCtx = new InitialContext();

 Context envCtx = (Context) initCtx.lookup("java:comp/env");



 // Look up our data source

 DataSource ds = (DataSource) envCtx.lookup("jdbc/chanDB");
/*****************************/

java.sql.SQLException: No suitable driver
 at java.sql.DriverManager.getDriver(Unknown Source)
 at
tyrex.jdbc.xa.EnabledDataSource.getConnection(EnabledDataSource.java:233)
 at
tyrex.jdbc.xa.EnabledDataSource.getConnection(EnabledDataSource.java:204)
 at org.apache.jsp.chanTestDB$jsp._jspService(chanTestDB$jsp.java:75)
 at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:107)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:1264)
 at
org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.ja
va:201)
 at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:381)
 at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:473)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:1264)
 at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:247)
 at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:193)
 at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
va:243)
 at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
66)
 at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
 at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
 at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja
va:215)
 at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
66)
 at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
 at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
 at
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2366)
 at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164
)
 at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
66)
 at
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:462)
 at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
64)
 at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
 at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
 at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java
:163)
 at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
66)
 at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
 at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
 at
org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:
1005)
 at
org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1098
)
 at java.lang.Thread.run(Unknown Source)

Running on Tomcat 4.0
Regards,
Chandra

Reply via email to