Hi Ros,

Could you check that the MySql.properties file seen by the JOnAS server
is the one you think ?
Are you several MySql.properties files ?
(current directory, user's home directory, jonas root directory)

Hélène.

Ros wrote:
> 
> Thanks for your response.
> 
> I have indeed got
> 
> datasource.classname  org.gjt.mm.mysql.Driver
> 
> in the MySql.properties file...
> 
> ----- Original Message -----
> From: "Hélène JOANIN" <[EMAIL PROTECTED]>
> To: "Rosalind Wilson" <[EMAIL PROTECTED]>
> Cc: <[EMAIL PROTECTED]>
> Sent: Thursday, March 08, 2001 2:08 PM
> Subject: Re: Still Cannot load JDBC driver....
> 
> > Hi,
> >
> > Is the 'datasource.classname' property in the properties file defining
> > the datasource, really correct ?
> >
> > It should be
> > datasource.classname org.gjt.mm.mysql.Driver
> > instead of
> > datasource.classname org/gjt/mm/mysql/Driver
> >
> > Kind regards.
> > Hélène.
> >
> > Rosalind Wilson wrote:
> > >
> > > I'm still entirely unable to load the mysql driver to run the Jonas
> examples.
> > > I would be extremely grateful for help.
> > >
> > > I added a test class (JdbcTest - see below) to the EJBServer script, and
> it
> > > happily finds and loads the driver.  The EJBServer however fails to find
> it.
> > > Here is my EJBServer script:
> > >
> > > -----------------------------------------------------
> > >
> > > if [ ! -f $JONAS_ROOT/bin/unix/config_env ]
> > > then
> > >     echo "JONAS_ROOT must be set"
> > >     exit 1
> > > fi
> > >
> > > . $JONAS_ROOT/bin/unix/config_env
> > >
> > > echo $CLASSPATH
> > >
> > > java JdbcTest
> > >
> > > java -Djava.naming.provider.url=rmi://localhost:1099
> > > -Djava.naming.factory.url.pkgs=org.objectweb.jonas/naming
> >
> > -Dinstall.root=$JONAS_ROOT -Djava.security.policy=$JONAS_ROOT/java.policy
> "$@"
> > > org.objectweb.jonas.server.Server
> > >
> > > --------------------------------------------------------------
> > >
> > > and here is the output I get:
> > >
> > > --------------------------------------------------------------
> > >
> > > rozwilson:/usr/JONAS/examples/src/sb # EJBServer
> > >
> > >
> /usr/JONAS/examples/classes:/usr/JONAS:/usr/local/lib/mysql_both_uncomp.jar:
> /u
> > >
> sr/local/lib/jndi.jar:/usr/local/lib/providerutil.jar:/usr/local/lib/rmiregi
> st
> > > ry.jar:/usr/JONAS/lib/RMI_jonas.jar:
> > >
> > > DriverManager.getConnection("jdbc:mysql://localhost/test")
> > >     trying
> > >
> driver[className=org.gjt.mm.mysql.Driver,org.gjt.mm.mysql.Driver@c1825d19]
> > > getConnection returning
> > >
> driver[className=org.gjt.mm.mysql.Driver,org.gjt.mm.mysql.Driver@c1825d19]
> > >
> > > Connected to jdbc:mysql://localhost/test
> > > Driver       Mark Matthews' MySQL Driver
> > > Version      2.0pre4
> > >
> > > accno,customer,balance
> > > 101,Antoine de St Exupery,200.0000
> > > 102,alexandre dumas fils,400.0000
> > > 103,conan doyle,500.0000
> > > 104,alfred de musset,100.0000
> > > 105,phileas lebegue,350.0000
> > > 106,alphonse de lamartine,650.0000
> > >
> > > JOnAS Server, version 2.2.7, running on rmi.
> > > Cannot load JDBC driver : java.lang.ClassNotFoundException:
> > > org/gjt/mm/mysql/Driver
> > > Mapping ConnectionManager jdbc:mysql://localhost/test on jdbc_1
> > >  EJBHome:sb.JOnASOpHome for Op available
> > > EJBServer is ready
> > >
> > > ------------------------------------------------------------------
> > >
> > > I'm using SuSE Linux 7, Sun JDK 1.2.2, (I've also tried 1.3 but it makes
> no
> > > difference), Jonas 2.2.7.  Please help!!!
> > >
> > > -------------------------- JdbcTest.java ---------------------
> > > import java.net.URL;
> > > import java.sql.*;
> > > import javax.sql.*;
> > >
> > > public class JdbcTest {
> > >
> > >        public static void main (String args[]) {
> > >                String url   = "jdbc:mysql://localhost/test";
> > >                String query = "SELECT * FROM accountsample";
> > >                try {
> > >
> > >                        //DriverManager.registerDriver(new
> org.gjt.mm.mysql.Driver());
> > >                        // Load the driver
> > >
> > >                        Class.forName ("org.gjt.mm.mysql.Driver");
> > >
> > >                        DriverManager.setLogStream(System.out);
> > >
> > >                        Connection con = DriverManager.getConnection (
> > >                                url, "XXXX", "XXXX");
> > >
> > >                        checkForWarning (con.getWarnings ());
> > >
> > >                        DatabaseMetaData dma = con.getMetaData ();
> > >
> > >                        System.out.println("\nConnected to " +
> dma.getURL());
> > >                        System.out.println("Driver       " +
> > >                                dma.getDriverName());
> > >                        System.out.println("Version      " +
> > >                                dma.getDriverVersion());
> > >                        System.out.println("");
> > >
> > >                        Statement stmt = con.createStatement ();
> > >
> > >                        ResultSet rs = stmt.executeQuery (query);
> > >
> > >                       [etc etc....]
> > >
> > > -------------------------------------------------------
> > >
> > > >===== Original Message From Rosalind Wilson
> <[EMAIL PROTECTED]>
> > > =====
> > > I have *exactly* the same problem as
> > >
> > > http://www.objectweb.org/messages/JonasUsers/2000/09/msg00031.html
> > >
> > > except that I'm using mysql rather than sybase, so my datasource
> classname in
> > > my MySql.properties file is set to:
> > >
> > > datasource.classname   org.gjt.mm.mysql.Driver
> > >
> > > Just like in the above archive message, sourcing config_env and
> executing
> > > javap org.gjt.mm.mysql.Driver outside of the EJBServer script returns
> success.
> > >
> > > Any ideas would be much appreciated.
> > >
> > > Ros
> > >

-- 
-=- Hélène JOANIN -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  mailto:[EMAIL PROTECTED]   http://www.evidian.com
  Phone: 33.4.76.29.73.53            Fax: 33.4.76.29.76.00
  Download our EJB Server JOnAS at http://www.objectweb.org
----
To unsubscribe, send email to [EMAIL PROTECTED] and
include in the body of the message "unsubscribe jonas-users".
For general help, send email to [EMAIL PROTECTED] and
include in the body of the message "help".

Reply via email to