Thanx a lot mike, it worked!
For someone else who may experience same problem, other than the
suggestion
Given below, I downloaded mysql-connector-java-3.0.11-stable.jar
Thanx again and regards
marco
-----Original Message-----
From: Mike Curwen [mailto:[EMAIL PROTECTED]
Sent: 04 March 2004 19:18
To: 'Tomcat Users List'
Subject: RE: problem in configuring a Datasource in Tomcat 5.0
how about downloading a version of the mysql driver that's current? The
current driver version is far removed from the one you're using. Maybe
the error message will change slightly to give you a better hint?
(stranger things have happened).
http://www.mysql.com/downloads/api-jdbc-stable.html
I'd recommend two changes then, to your server.xml
<parameter>
<name>driverClassName</name>
<value>com.mysql.jdbc.Driver</value>
</parameter>
<parameter>
<name>url</name>
<value>jdbc:mysql://localhost:3306/menagerie?autoReconnect=true</value>
</parameter>
Have you also tried replacing 'localhost' with 127.0.0.1 ?
> -----Original Message-----
> From: Marco Mistroni [mailto:[EMAIL PROTECTED]
> Sent: Thursday, March 04, 2004 3:47 AM
> To: [EMAIL PROTECTED]
> Subject: RE: problem in configuring a Datasource in Tomcat 5.0
>
>
> Hi,
> Yes I did both of them.
> In mysql I created an user named marco..below is the
> commandline window when I did the mysql command
>
> C:\mysql\bin>mysql --user marco --password
> Enter password: ****
> Welcome to the MySQL monitor. Commands end with ; or \g.
> Your MySQL connection id is 2 to server version:
> 4.1.1a-alpha-max-debug
>
> Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
>
> mysql> GRANT ALL PRIVILEGES ON *.* TO [EMAIL PROTECTED] IDENTIFIED BY
> 'boss' WITH
> GRANT OPTION;
> Query OK, 0 rows affected (0.03 sec)
>
>
>
> In the common\lib I have put the file mm.mysql-2.0.14-bin.jar
>
> I still cannot figure out why I am getting the exception like
> below, That seems to say that there is no database running...
>
> org.apache.commons.dbcp.SQLNestedException: Cannot create
> PoolableConnectionFact ory, cause:
> java.sql.SQLException: Communication failure during
> handshake. Is there a server running on localhost:3306?
> at org.gjt.mm.mysql.MysqlIO.init(Unknown Source)
> at org.gjt.mm.mysql.Connection.connectionInit(Unknown Source)
> at org.gjt.mm.mysql.jdbc2.Connection.connectionInit(Unknown
> Source)
> at org.gjt.mm.mysql.Driver.connect(Unknown Source)
> at
> org.apache.commons.dbcp.DriverConnectionFactory.createConnection(Driv
> erConnectionFactory.java:82)
> at
> org.apache.commons.dbcp.PoolableConnectionFactory.makeObject(Poolable
> ConnectionFactory.java:300)
> at
> org.apache.commons.dbcp.BasicDataSource.validateConnectionFactory(Bas
> icDataSource.java:838)
> at
> org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSou
> rce.java:821)
> at
> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource
> .java:518)
> at org.apache.jsp.testdb_jsp._jspService(testdb_jsp.java:64)
> at
> org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:133)
> at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
> at
> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper
> .java:311)
> at
> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:3
> 01)
> at
> org.apache.jasper.servlet.JspServlet.service(JspServlet.java:248)
> at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
> at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
> icationFilterChain.java:284)
> at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
> ilterChain.java:204)
> at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV
> alve.java:257)
> at
> org.apache.catalina.core.StandardValveContext.invokeNext(StandardValv
> eContext.java:151)
> at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav
> a:567)
> at
> org.apache.catalina.core.StandardContextValve.invokeInternal(Standard
> ContextValve.java:245)
> at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextV
> alve.java:199)
> at
> org.apache.catalina.core.StandardValveContext.invokeNext(StandardValv
> eContext.java:151)
> at
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authentica
> torBase.java:509)
> at
> org.apache.catalina.core.StandardValveContext.invokeNext(StandardValv
> eContext.java:149)
> at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav
> a:567)
> at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j
> ava:184)
> at
> org.apache.catalina.core.StandardValveContext.invokeNext(StandardValv
> eContext.java:151)
> at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j
> ava:164)
> at
> org.apache.catalina.core.StandardValveContext.invokeNext(StandardValv
> eContext.java:149)
> at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav
> a:567)
> at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal
> ve.java:156)
> at
> org.apache.catalina.core.StandardValveContext.invokeNext(StandardValv
> eContext.java:151)
> at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav
> a:567)
> at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:972)
>
> at
> org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:20
> 6)
> at
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java
> :833)
> at
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.proce
> ssConnection(Http11Protocol.java:732)
> at
> org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java
> :619)
> at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadP
> ool.java:688)
> at java.lang.Thread.run(Thread.java:536)
>
>
> One thing I haven't mentioned: I haven't downloaded any of the
> Files mentioned in the instruction
> Jakarta-Commons DBCP 1.0
> Jakarta-Commons Collections 2.0
> Jakarta-Commons Pool 1.0
>
> Because I saw them already in the common\lib directory, and I
> thought that They were the proper version.....
>
> Regards
> marco
>
>
>
>
>
>
> -----Original Message-----
> From: FRANCOIS Dufour [mailto:[EMAIL PROTECTED]
> Sent: 03 March 2004 18:33
> To: [EMAIL PROTECTED]
> Subject: RE: problem in configuring a Datasource in Tomcat 5.0
>
> did you dowloaded java conecter j from mysl and copied it
> under under your
> tomcat_home comon/lib
> +alowed a user connection into mysql ?
>
>
>
> [EMAIL PROTECTED]
> administrateur http://entre-nous.qc.tc
>
>
>
>
>
> >From: "Marco Mistroni" <[EMAIL PROTECTED]>
> >Reply-To: "Tomcat Users List" <[EMAIL PROTECTED]>
> >To: <[EMAIL PROTECTED]>
> >Subject: problem in configuring a Datasource in Tomcat 5.0
> >Date: Wed, 3 Mar 2004 16:32:15 -0000
> >
> >
> >Hi,
> > i am still trying to configure a datasource with tomcat..
> >I have a mysql instance running on my machine, (I can use
> without any
> >problem mysql console and mysql gui client), but in tomcat I
> am still
> >getting Following exception..
> >
> >org.apache.commons.dbcp.SQLNestedException: Cannot create
> >PoolableConnectionFact ory, cause:
> >java.sql.SQLException: Cannot connect to MySQL server on
> localhost:3306.
> >Is ther
> >e a MySQL server running on the machine/port you are trying
> to connect
> >to? (java
> >.net.ConnectException)
> > at
> org.gjt.mm.mysql.Connection.connectionInit(Unknown Source)
> > at org.gjt.mm.mysql.jdbc2.Connection.connectionInit(Unknown
> >Source)
> > at org.gjt.mm.mysql.Driver.connect(Unknown Source)
> > at
> >org.apache.commons.dbcp.DriverConnectionFactory.createConnection(Driv
> >erConnectionFactory.java:82)
> > at
> >org.apache.commons.dbcp.PoolableConnectionFactory.makeObject(Poolable
> >ConnectionFactory.java:300)
> > at
> >org.apache.commons.dbcp.BasicDataSource.validateConnectionFactory(Bas
> >icDataSource.java:838)
> > at
> >org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSou
> >rce.java:821)
> > at
> >org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource
> >.java:518)
> > at org.apache.jsp.testdb_jsp._jspService(testdb_jsp.java:64)
> > at
> >org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:133)
> > at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
> > at
> >org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper
> >.java:311)
> > at
> >org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:3
> >01)
> > at
> >org.apache.jasper.servlet.JspServlet.service(JspServlet.java:248)
> >
> >I attach again my server.xml...
> >
> >Thanx in advance and regards
> > Marco
> >
> >
> >
> >
> >
> >
> >-----Original Message-----
> >From: Marco Mistroni [mailto:[EMAIL PROTECTED]
> >Sent: 03 March 2004 15:58
> >To: 'Shapira, Yoav'
> >Subject: RE: problem in configuring a Datasource in Tomcat 5.0
> >
> >Hi Yoav,
> > Thanx, but it worked for half :-(
> >
> >Now I am getting this exception :
> >org.apache.commons.dbcp.SQLNestedException: Cannot create
> >PoolableConnectionFact ory, cause:
> >java.sql.SQLException: Cannot connect to MySQL server on
> localhost:3306.
> >Is ther
> >e a MySQL server running on the machine/port you are trying
> to connect
> >to? (java
> >.lang.NumberFormatException)
> > at
> org.gjt.mm.mysql.Connection.connectionInit(Unknown Source)
> >
> >this would mean that there is no mysql server running at localhost..
> >
> >however, I have just started one instance, and here is mysql output..
> >
> >InnoDB: The first specified data file .\ibdata1 did not exist:
> >InnoDB: a new database to be created!
> >040303 13:43:50 InnoDB: Setting file .\ibdata1 size to 10 MB
> >InnoDB: Database physically writes the file full: wait... 040303
> >13:43:50 InnoDB: Log file .\ib_logfile0 did not exist: new to
> be
> >created
> >
> >InnoDB: Setting log file .\ib_logfile0 size to 5 MB
> >InnoDB: Database physically writes the file full: wait... 040303
> >13:43:51 InnoDB: Log file .\ib_logfile1 did not exist: new to
> be
> >created
> >
> >InnoDB: Setting log file .\ib_logfile1 size to 5 MB
> >InnoDB: Database physically writes the file full: wait...
> >InnoDB: Doublewrite buffer not found: creating new
> >InnoDB: Doublewrite buffer created
> >InnoDB: Creating foreign key constraint system tables
> >InnoDB: Foreign key constraint system tables created
> >040303 13:43:54 InnoDB: Started; log sequence number 0 0
> >mysqld: ready for connections.
> >Version: '4.1.1a-alpha-max-debug' socket: '' port: 3306
> >
> >Any suggestions?
> >
> >Thanx in advance and regards
> > marco
> >
> >
> >
> >
> >
> >-----Original Message-----
> >From: Shapira, Yoav [mailto:[EMAIL PROTECTED]
> >Sent: 03 March 2004 14:12
> >To: Tomcat Users List
> >Subject: RE: problem in configuring a Datasource in Tomcat 5.0
> >
> >
> >Hi,
> >Try moving your TestDB datasource to your context declaration and out
> of
> >GlobalNamingResources.
> >
> >Yoav Shapira
> >Millennium ChemInformatics
> >
> >-----Original Message-----
> >From: Marco Mistroni [mailto:[EMAIL PROTECTED]
> >Sent: Wednesday, March 03, 2004 9:10 AM
> >To: [EMAIL PROTECTED]
> >Subject: problem in configuring a Datasource in Tomcat 5.0
> >
> >
> >Hi all,
> > I am trying to configure a Datasource with tomcat 5.0,
> and I keep on
> >getting Following exception :
> >
> >org.apache.commons.dbcp.SQLNestedException: Cannot create JDBC driver
> of
> >class '
> >' for connect URL 'null', cause:
> >java.sql.SQLException: No suitable driver
> > at java.sql.DriverManager.getDriver(DriverManager.java:243)
> > at
> >org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSou
> >rce.java:743)
> > at
> >org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource
> >.java:518)
> > at org.apache.jsp.testdb_jsp._jspService(testdb_jsp.java:64)
> > at
> >org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:133)
> > at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
> > at
> >org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper
> >.java:311)
> > at
> >org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:3
> >01)
> > at
> >org.apache.jasper.servlet.JspServlet.service(JspServlet.java:248)
> > at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
> > at
> >org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
> >icationFilterChain.java:284)
> > at
> >org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
> >ilterChain.java:204)
> > at
> >org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV
> >alve.java:257)
> > at
> >org.apache.catalina.core.StandardValveContext.invokeNext(StandardValv
> >eContext.java:151)
> > at
> >org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav
> >a:567)
> > at
> >org.apache.catalina.core.StandardContextValve.invokeInternal(Standard
> >ContextValve.java:245)
> > at
> >org.apache.catalina.core.StandardContextValve.invoke(StandardContextV
> >alve.java:199)
> > at
> >org.apache.catalina.core.StandardValveContext.invokeNext(StandardValv
> >eContext.java:151)
> > at
> >org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authentica
> >torBase.java:509)
> > at
> >org.apache.catalina.core.StandardValveContext.invokeNext(StandardValv
> >eContext.java:149)
> > at
> >org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav
> >a:567)
> > at
> >org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j
> >ava:184)
> > at
> >org.apache.catalina.core.StandardValveContext.invokeNext(StandardValv
> >eContext.java:151)
> >
> >
> >
> >I attach my server.xml, anyone can help?
> >
> >Thanx in advance and regards
> > Marco
> >
> >
> >
> >
> >This e-mail, including any attachments, is a confidential business
> >communication, and may contain information that is confidential,
> >proprietary and/or privileged. This e-mail is intended only for the
> >individual(s) to whom it is addressed, and may not be saved, copied,
> >printed, disclosed or used by anyone else. If you are not the(an)
> >intended recipient, please immediately delete this e-mail from your
> >computer system and notify the sender. Thank you.
> >
> ><< server.xml >>
> >---------------------------------------------------------------------
> >To unsubscribe, e-mail: [EMAIL PROTECTED]
> >For additional commands, e-mail: [EMAIL PROTECTED]
>
> _________________________________________________________________
> MSN Messenger : discutez en direct avec vos amis !
> http://messenger.fr.msn.ca/
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]