hi,
i solved no DataSource problem. i was putting <Resource
>..............</Resource> under a context that i had created. now i
have it under <host> tag.
i am getting
--------
org.apache.commons.dbcp.SQLNestedException: Cannot create JDBC driver
of class '' for connect URL 'null'
----------
now i am using 
mysql-connector-java-3.0.15-ga-bin.jar
commons-collections.jar
commons-dbcp-1.2.1.jar
commons-pool-1.1.jar
commons-logging-api.jar
------------------
tomcat 4.1.30
mysql 2.23.58-9
----------------

Is different version of common pool and common dbcp creating any problem?
any help welcome
thanks

On Thu, 23 Sep 2004 14:25:51 +0300, ALPER AYKAC
<[EMAIL PROTECTED]> wrote:
> 
> 
> hÄ,
> 
> so you mean there is no solution , no way to use data pooling with tomcat.
> There is a strange code below, Have you ever tried the code below, code is
> not clear enough..
> 
> DatasourceFactory is a singleton class used to retrieve the datasource from
> tomcat using JNDi..and connection is obtained from datasource...
> public static DataSource getInstance() throws SystemException
> {
> if (!isDataSrcAvaliable)
> {
> if (dataSource == null)
> {
> new DataSourceFactory();
> doLookUp();
> isDataSrcAvaliable = true;
> } //end if (dataSource == null)
> }// end if (!isDataSrcAvaliable)
> return dataSource;
> } /* end getInstance() */
> 
> doLookUp method does this:
> Context ctx = new InitialContext();
> String dataSrc =
> msgResource.getMessage(OEMAPIConstants.DATA_SOURCE_NAME);
> Context env = (Context)ctx.lookup("java:comp/env");
> dataSource = (DataSource) env.lookup(dataSrc);
> 
> public static Connection getConnection() throws DAOException
> {
> DataSource ds = (DataSource) DataSourceFactory.getInstance();
> Connection con = ds.getConnection();
> return ds.getConnection();
> }
> and every database lookup class, gets this connection and closes the
> connection after the query to database...
> 
> Äyi ÃalÄÅmalar
> Alper AYKAÃ
> Uzman MÃh.
> Telsim Mobil TelekomÃnikasyon Hizmetleri A.Å.
> Projeler MÃdÃrlÃÄÃ
> Tel.0212 4487239  Dahili: 7239
> Cep. 05423877659  VPN: 6928
> 
> |---------+---------------------------->
> |         |           Atishay Kumar    |
> |         |           <[EMAIL PROTECTED]|
> |         |           ail.com>         |
> |         |                            |
> |         |           23.09.2004 12:38 |
> |         |           Please respond to|
> |         |           Atishay Kumar    |
> |---------+---------------------------->
>   
> >------------------------------------------------------------------------------------------------------------------------------|
>   |                                                                                  
>                                             |
>   |       To:       ALPER AYKAC <[EMAIL PROTECTED]>                                  
>                                     |
>   |       cc:                                                                        
>                                             |
>   |       Subject:  Re: jndi problem                                                 
>                                             |
>   
> >------------------------------------------------------------------------------------------------------------------------------|
> 
> 
> 
> 
> i have  the following in commom/lib.
> mysql-connector-java-3.0.11-stable-bin.jar
> and i am able to connect to mysql without connection pooling. but with
> connection pooling i am getting Null DataSource.
> am i using the wrong jar file?? i am using tomcat 4.1.27 on linux
> (fedora core 2) and mysql 3.23.58-9
> thanks
> On Thu, 23 Sep 2004 12:17:01 +0300, ALPER AYKAC
> <[EMAIL PROTECTED]> wrote:
> >
> >
> > Hi Atishay,
> >
> > I have the same problem...
> > Any solution for this problem..
> >
> > Do you have MySQL JDBC Driver jar ?. Put it in common\lib and restart
> > Tomcat
> > to test
> >
> > rgds
> > Antony Paul
> >
> > ----- Original Message -----
> > From: "Atishay Kumar" <[EMAIL PROTECTED]>
> > To: "Tomcat Users List" <[EMAIL PROTECTED]>
> > Sent: Wednesday, September 22, 2004 9:30 AM
> > Subject: Re: cud not solve javax.naming.NamingException: Cannot create
> > resource instance
> >
> > > i was not putting the following lines, that's why i namingException
> > > was coming. BUT I AM NOW GETTING THE DataSource as null. Any clues??
> > >
> > > ----------------
> > > <parameter>
> > > <name>factory</name>
> > > <value>org.apache.commons.dbcp.BasicDataSourceFactory</value>
> > > </parameter>
> > > -------------------------
> > >
> > >
> > > On Tue, 21 Sep 2004 19:41:03 +0000, Atishay Kumar
> > > <[EMAIL PROTECTED]> wrote:
> > > > hi,
> > > >  i am trying to do MySql Connection Pooling in Tomcat 4.1.27. I am
> > > > getting the following error
> > > > ------------------
> > > > javax.naming.NamingException: Cannot create resource instance
> > > > ------------------
> > > > doing some googly revealed that i need some commons-.. jar files to
> be
> > > > present in common/lib folder. but i already had them in common/lib
> > > > folder. the files in lib folder are
> > > > --------------------------
> > > > activation.jar           commons-dbcp.jar         jdbc2_0-stdext.jar
> > > >                        naming-common.jar
> > > > ant.jar                  commons-logging-api.jar  jndi.jar
> > > >                        naming-factory.jar
> > > > classes111.jar           commons-pool.jar         jta.jar
> > > >                        naming-resources.jar
> > > > classes12.jar            jasper-compiler.jar      mail.jar
> > > >                        servlet.jar
> > > > commons-collections.jar  jasper-runtime.jar
> > > > mysql-connector-java-3.0.11-stable-bin.jar
> > > > -------------------------
> > > > my server.xml
> > > >
> > > > <Context path="/student" docBase="student_directory" debug="0"
> > > > priveledge="true">
> > > >         </Context>
> > > >         <Context path="/testing" docBase="test" debug="0"
> > priveledge="true">
> > > >         <Resource name="jdbc/testDataSource" auth="Container"
> > > > type="java.sql.DataSource"/>
> > > >         <ResourceParams name="jdbc/testDataSource">
> > > >         <parameter>
> > > >               <name>user</name>
> > > >               <value>root</value>
> > > >         </parameter>
> > > >         <parameter>
> > > >                <name>password</name>
> > > >                <value></value>
> > > >         </parameter>
> > > >         <parameter>
> > > >             <name>driverClassName</name>
> > > >             <value>com.mysql.jdbc.Driver</value>
> > > >         </parameter>
> > > >         <parameter>
> > > >              <name>url</name>
> > > >              <value>jdbc:mysql://localhost:3306/mysql</value>
> > > >         </parameter>
> > > >         </ResourceParams>
> > > >        </Context>
> > > > ------------------------------------
> > > > web.xml
> > > > <?xml version="1.0" encoding="ISO-8859-1"?>
> > > >
> > > > <!DOCTYPE web-app
> > > >     PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
> > > >     "http://java.sun.com/dtd/web-app_2_3.dtd";>
> > > > <web-app>
> > > >   <display-name>This is a test folder </display-name>
> > > >   <description>
> > > >      Welcome to the test folder
> > > >   </description>
> > > > <resource-ref>
> > > >  <description>MySql Datasource for Student Directory</description>
> > > >  <res-ref-name>jdbc/testDataSource</res-ref-name>
> > > >  <res-type>javax.sql.DataSource</res-type>
> > > >  <res-auth>Container</res-auth>
> > > > </resource-ref>
> > > > </web-app>
> > > > -----------------------------
> > > > mysql_connection_test.jsp
> > > >
> > > > <%@ page import="java.sql.*" %>
> > > > <%@ page import="javax.naming.*"%>
> > > > <%@ page import="javax.sql.*"%>
> > > > <html>
> > > > <head>
> > > > <title>test</title>
> > > > </head>
> > > > <body>
> > > > <%
> > > >  try
> > > >  {
> > > >         Context ctx= new InitialContext();
> > > >         if(ctx==null)
> > > >                 throw new Exception("not able to find intial
> context");
> > > >         DataSource
> > > > ds=(DataSource)ctx.lookup("java:comp/env/jdbc/testDataSource");
> > > >         if(ds!=null)
> > > >         {
> > > >                 Connection conn=ds.getConnection();
> > > >                 Statement stmt=conn.createStatement();
> > > >                 ResultSet rs=stmt.executeQuery("select
> > current_date()");
> > > >                 if(rs==null)
> > > >                      out.println("No rowset returned");
> > > >                  else
> > > >                  {
> > > >                      rs.next();
> > > >                      out.println("Current Date"+rs.getString(1));
> > > >                  }
> > > >                  rs.close();
> > > >                  stmt.close();
> > > >                  conn.close();
> > > >
> > > >         }
> > > >  }
> > > > catch(Exception e)
> > > > {
> > > >  out.println("Error found: "+e);
> > > > }
> > > >
> > > > %>
> > > > </body>
> > > > </html>
> > > > -------------------------------------------
> > > > please help me in resolving it.
> > > >
> > > > thanks
> > > > --
> > > > :)
> > > > Atishay Kumar
> > > > Btech, SEM VII
> > > > DA-IICT
> > > > Gandhinagar - 382009
> > > > India
> > > > ph: +91 9825383948
> > > >
> >
> /***************************************************************************
> 
> >
> > *
> > > >  * Learn the rules as you would need them to break them properly *
> > > >
> >
> ****************************************************************************
> 
> >
> > /
> > > >
> > >
> > >
> > >
> > > --
> > > :)
> > > Atishay Kumar
> > > Btech, SEM VII
> > > DA-IICT
> > > Gandhinagar - 382009
> > > India
> > > ph: +91 9825383948
> > >
> >
> /***************************************************************************
> 
> >
> > *
> > >  * Learn the rules as you would need them to break them properly *
> > >
> >
> ****************************************************************************
> 
> >
> > /
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > > For additional commands, e-mail: [EMAIL PROTECTED]
> > >
> >
> > Ãyi ÃalÃÃmalar
> > Alper AYKAÃ
> > Uzman MÃh.
> > Telsim Mobil TelekomÃnikasyon Hizmetleri A.Ã.
> > Projeler MÃdÃrlÃÃÃ
> > Tel.0212 4487239  Dahili: 7239
> > Cep. 05423877659  VPN: 6928
> >
> >
> 
> --
> :)
> Atishay Kumar
> Btech, SEM VII
> DA-IICT
> Gandhinagar - 382009
> India
> ph: +91 9825383948
> /****************************************************************************
> 
>  * Learn the rules as you would need them to break them properly *
> 
> ****************************************************************************/
> 
> 



-- 
:)
Atishay Kumar
Btech, SEM VII
DA-IICT
Gandhinagar - 382009
India
ph: +91 9825383948
/****************************************************************************
 * Learn the rules as you would need them to break them properly *
 ****************************************************************************/

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to