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/rmiregist
> 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
> 
> -----------------------
> InterMutual Healthcare from Totalise. Peace of mind at an affordable price.
> Visit http://www.intermutual.com/health/
> 
> ----
> 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".

-- 
-=- 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