Mohammed, for driver value, try the following: <value>oracle.jdbc.OracleDriver</value>
-----Original Message----- From: Mohammed Zabin [mailto:[EMAIL PROTECTED] Sent: Tuesday, May 22, 2007 4:33 AM To: Tomcat Users List Subject: Re: JDBC Thank you Foo for your patience with me, I did imported all the needed classes, but i got the following exception: *exception * *org.apache.jasper.JasperException: An exception occurred processing JSP page /jsp/testDBCP.jsp at line 7 4: Context initContext = new InitialContext(); 5: Context envContext = (Context)initContext.lookup("java:/comp/env"); 6: DataSource ds = (DataSource)envContext.lookup("jdbc/myoracledb"); 7: Connection conn = ds.getConnection(); 8: 9: out.println( "The Connection Gotted Fine" ); 10: %> Stacktrace: org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:515) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:408) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266) javax.servlet.http.HttpServlet.service(HttpServlet.java:803)* ** *root cause * *javax.servlet.ServletException: org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot create JDBC driver of class '' for connect URL 'null' org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:855) org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:784) org.apache.jsp.jsp.testDBCP_jsp._jspService(testDBCP_jsp.java:73) org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) javax.servlet.http.HttpServlet.service(HttpServlet.java:803) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:384) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266) javax.servlet.http.HttpServlet.service(HttpServlet.java:803)* ** *root cause* org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot create JDBC driver of class '' for connect URL 'null' org.apache.tomcat.dbcp.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:780) org.apache.tomcat.dbcp.dbcp.BasicDataSource.getConnection(BasicDataSource.java:540) org.apache.jsp.jsp.testDBCP_jsp._jspService(testDBCP_jsp.java:62) org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) javax.servlet.http.HttpServlet.service(HttpServlet.java:803) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:384) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266) javax.servlet.http.HttpServlet.service(HttpServlet.java:803) *root cause* java.lang.NullPointerException sun.jdbc.odbc.JdbcOdbcDriver.getProtocol(JdbcOdbcDriver.java:507) sun.jdbc.odbc.JdbcOdbcDriver.knownURL(JdbcOdbcDriver.java:476) sun.jdbc.odbc.JdbcOdbcDriver.acceptsURL(JdbcOdbcDriver.java:307) java.sql.DriverManager.getDriver(DriverManager.java:253) org.apache.tomcat.dbcp.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:773) org.apache.tomcat.dbcp.dbcp.BasicDataSource.getConnection(BasicDataSource.java:540) org.apache.jsp.jsp.testDBCP_jsp._jspService(testDBCP_jsp.java:62) org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) javax.servlet.http.HttpServlet.service(HttpServlet.java:803) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:384) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266) javax.servlet.http.HttpServlet.service(HttpServlet.java:803) On 5/22/07, Foo Shyn <[EMAIL PROTECTED]> wrote: > > The jsp doesn't import the class for Context and Initial Context. Put > them in as how u inport the Datasource would do. > > HTH > FooShyn > > Mohammed Zabin wrote: > > Thank you Foo, > > I but the following in the context.xml: > > > > *<Resource name="Name" > > auth="Container" > > type="oracle.jdbc.pool.OracleDataSource" > > factory="oracle.jdbc.pool.OracleDataSourceFactory" > > user="hr" > > password="hr" > > driverClassName="oracle.jdbc.driver.OracleDriver" > > url="jdbc:oracle:thin:@localhost:1521:orcldb" > > maxActive="20" maxIdle="10" maxwait="-1"/>* > > ** > > and I have this jsp code: > > > > > > *<%@ page import="javax.sql.DataSource" %>* > > > > *<% > > Context initContext = new InitialContext(); > > Context envContext = (Context)initContext.lookup("java:/comp/env"); > > DataSource ds = (DataSource)envContext.lookup("jdbc/myoracledb"); > > Connection conn = ds.getConnection(); > > > > out.println( "Got the connection" ); > > %>* > > > > but, i got the following error: > > > > *org.apache.jasper.JasperException: Unable to compile class for JSP: > > > > An error occurred at line: 4 in the jsp file: /jsp/testDBCP.jsp > > Context cannot be resolved to a type > > 1: <%@ page import="javax.sql.DataSource" %> > > 2: > > 3: <% > > 4: Context initContext = new InitialContext(); > > 5: Context envContext = > (Context)initContext.lookup("java:/comp/env"); > > 6: DataSource ds = (DataSource)envContext.lookup("jdbc/myoracledb"); > > 7: Connection conn = ds.getConnection(); > > > > > > An error occurred at line: 4 in the jsp file: /jsp/testDBCP.jsp > > InitialContext cannot be resolved to a type > > 1: <%@ page import="javax.sql.DataSource" %> > > * > > > > On 5/22/07, Foo Shyn <[EMAIL PROTECTED]> wrote: > >> > >> Not both of them. It's context.xml if u're using Tomcat 5.0 or above, > or > >> server.xml if u're using Tomcat 4.1 or below, which is located in the > >> conf folder in Tomcat root path. > >> > >> check this link out : > >> http://forums.oracle.com/forums/thread.jspa?messageID=1489914 > >> > >> Hope that helps. > >> FooShyn > >> > >> Mohammed Zabin wrote: > >> > Thank you buddy, I have another confusing question for me, > >> > I have two web.xml files, one in conf/web.xml and one in my > >> application > >> > under WEB-INF, > >> > When configuring connection pool, which one shall i use? or shall i > >> > put the > >> > configuration parameters in both of them?? > >> > > >> > Thank you > >> > > >> > > >> > On 5/22/07, ben short <[EMAIL PROTECTED]> wrote: > >> >> > >> >> Have a look here.. > >> >> > >> >> > >> >> > >> > http://tomcat.apache.org/tomcat-6.0-doc/jndi-datasource-examples-howto.html > >> > >> >> > >> >> > >> >> On 5/22/07, Mohammed Zabin <[EMAIL PROTECTED]> wrote: > >> >> > Hi All > >> >> > > >> >> > Am new on this, i want to know how to configure Database > Connection > >> >> Pooling > >> >> > to use Oracle Database?? anyhelp will be appreciated. > >> >> > > >> >> > Jotnarta > >> >> > > >> >> > >> >> > --------------------------------------------------------------------- > >> >> To start a new topic, e-mail: users@tomcat.apache.org > >> >> To unsubscribe, e-mail: [EMAIL PROTECTED] > >> >> For additional commands, e-mail: [EMAIL PROTECTED] > >> >> > >> >> > >> > > >> > > >> > ------------------------------------------------------------------------ > >> > > >> > No virus found in this incoming message. > >> > Checked by AVG Free Edition. > >> > Version: 7.5.467 / Virus Database: 269.7.6/814 - Release Date: > >> 5/21/2007 > >> 2:01 PM > >> > > >> > >> > >> --------------------------------------------------------------------- > >> To start a new topic, e-mail: users@tomcat.apache.org > >> To unsubscribe, e-mail: [EMAIL PROTECTED] > >> For additional commands, e-mail: [EMAIL PROTECTED] > >> > >> > > > > ------------------------------------------------------------------------ > > > > No virus found in this incoming message. > > Checked by AVG Free Edition. > > Version: 7.5.467 / Virus Database: 269.7.6/814 - Release Date: 5/21/2007 > 2:01 PM > > > > > --------------------------------------------------------------------- > To start a new topic, e-mail: users@tomcat.apache.org > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]