-----Urspr�ngliche Nachricht----- Von: Christian Hummer (MADIBA) [mailto:[EMAIL PROTECTED]] Gesendet: Freitag, 28. Juli 2000 08:40 An: [EMAIL PROTECTED] Betreff: AW: Cannot Load JDBC Driver Hi Martyn, I encountered the same problem, my jndi.properties file looks exactly like yours... I solved the problem by adding the following to the call of java.exe: -Djava.naming.factory.initial=com.sun.jndi.rmi.registry.RegistryContextFacto ry For me, this works (this was on the list some time ago) ;-) christian -----Urspr�ngliche Nachricht----- Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]Im Auftrag von Martyn Wilson Gesendet: Mittwoch, 26. Juli 2000 16:21 An: H�l�ne JOANIN Cc: [EMAIL PROTECTED]; [EMAIL PROTECTED] Betreff: Re: Cannot Load JDBC Driver H�l�ne, Thanks for your reply. I have read the Installation guide, several times. This is the contents of my jndi.properties file: ###################### JNDI configuration # Please refer to the JNDI documentation for further details. # You must adapt <hostname> and maybe the port number (1099 by default) # depending on your configuration. # If you use Jeremie only #java.naming.factory.initial org.objectweb.jeremie.libs.services.registry.jnd i.JRMIInitialContextFactory #java.naming.provider.url jrmi://<hostname>:1099 # if you use rmi only java.naming.factory.initial com.sun.jndi.rmi.registry.RegistryContextFactory java.naming.provider.url rmi://phaeton.enteron.net:1099 # In both cases java.naming.factory.url.pkgs org.objectweb.jonas.naming It appears to be correct, no? H�l�ne JOANIN wrote: > Hi, > > Your problem seems to be a JNDI configuration problem. > > Acces to JNDI is bound to a jndi.properties file that must be accessible > from your CLASSPATH. > Such a file is supplied with the JOnAS distribution as example. > You must customize it and place it in a directory viewed by your > CLASSPATH. > > ###################### JNDI configuration > # Please refer to the JNDI documentation for further details. > # You must adapt <hostname> and maybe the port number (1099 by default) > # depending on your configuration. > > # If you use Jeremie only > #java.naming.factory.initial > org.objectweb.jeremie.libs.services.registry.jndi.JRMIInitialContextFactory > #java.naming.provider.url jrmi://<hostname>:12340 > > # if you use rmi only > java.naming.factory.initial > com.sun.jndi.rmi.registry.RegistryContextFactory > java.naming.provider.url rmi://<hostname>:1099 > > # In both cases > java.naming.factory.url.pkgs org.objectweb.jonas.naming > > Moreover, you have not to update your CLASSPATH with the RMI_jonas.jar. > Indeed, all JOnAS scripts call a script named $JONAS_ROOT/bin/config.env > which update the CLASSPATH with the prerequired classes. > > Please, have a look to the JOnAS installation guide. > > Kind regards. > H�l�ne. > > Martyn Wilson wrote: > > > > H�l�ne, > > > > I changed my CLASSPATH so that, where I had /usr/local/jonas_jdk1.2/, I now have, > > /usr/local/jonas_jdk1.2/lib/RMI_jonas.jar. > > > > Now I get this error: > > > > bash-2.03# EJBServer & > > [2] 575 > > bash-2.03# JOnAS Server, version 2.0, running on rmi. > > Exception in thread "main" java.lang.InstantiationError: org/omg/CosTransactions > > /PropagationContext > > at <Unloaded Method> > > at com.sun.jts.CosTransactions.CurrentImpl.<init>(CurrentImpl.java:81) > > at com.sun.jts.CosTransactions.DefaultTransactionService.identify_ORB(De > > faultTransactionService.java:183) > > at com.sun.corba.ee.internal.POA.POAORB.initPostProcessing(Compiled Code > > ) > > at com.sun.corba.ee.internal.POA.POAORB.set_parameters(POAORB.java:200) > > at org.omg.CORBA.ORB.init(ORB.java:353) > > at com.sun.enterprise.util.ORBManager.createORB(ORBManager.java:149) > > at com.sun.enterprise.util.ORBManager.init(ORBManager.java:62) > > at com.sun.enterprise.naming.SerialInitContextFactory.<init>(SerialInitC > > ontextFactory.java:36) > > at java.lang.Class.newInstance0(Native Method) > > at java.lang.Class.newInstance0(Compiled Code) > > at java.lang.Class.newInstance(Compiled Code) > > at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:6 > > 60) > > at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:250 > > ) > > at javax.naming.InitialContext.init(InitialContext.java:226) > > at javax.naming.InitialContext.<init>(InitialContext.java:182) > > at org.objectweb.jonas.naming.NamingManager.<init>(NamingManager.java:71 > > ) > > at org.objectweb.jonas.server.Server.main(Server.java:78) > > > > Sorry to be bothering you so much, I'm afraid I'm somewhat of a novice. > > > > Martyn Wilson wrote: > > > > > H�l�ne, > > > > > > Thank you for your response, however, after I changed the datasource I still get the > > > same error after running 'EJBServer &' thus: > > > > > > bash-2.03# EJBServer & > > > [2] 369 > > > bash-2.03# JOnAS Server, version 2.0, running on rmi. > > > Cannot load JDBC driver : java.lang.ClassNotFoundException: org.enhydra.instantd > > > b.jdbc.idbDriver.class > > > Mapping datasource jdbc:idb=Account.prp on jdbc_1 > > > EJBHome:eb.JOnASAccountExplBeanAccountHome for AccountExpl available > > > EJBHome:eb.JOnASAccountImplBeanAccountHome for AccountImpl available > > > EJBServer is ready > > > > > > bash-2.03# > > > > > > Here is the full contents of my InstantDB1.properties file: > > > > > > datasource.name jdbc_1 > > > datasource.url jdbc:idb=Account.prp > > > datasource.classname org.enhydra.instantdb.jdbc.idbDriver.class > > > > > > jdbc.connchecklevel 1 > > > jdbc.connmaxage 30 > > > jdbc.connmaxthreads 4 > > > jdbc.connexcltimeout 30 > > > jdbc.connteststmt set date format "yyyy/mm/dd" > > > > > > Thanks. > > > > > > H�l�ne JOANIN wrote: > > > > > > > Hello, > > > > > > > > The datasource.classname property of your > > > > $JONAS_ROOT/InstantDB1.properties > > > > file should be > > > > datasource.classname org.enhydra.instantdb.jdbc.idbDriver.class > > > > instead of > > > > datasource.classname org/enhydra/instantdb/jdbc/idbDriver.class > > > > > > > > Kind regards > > > > H�l�ne. > > > > > > > > Martyn Wilson wrote: > > > > > > > > > > Thanks for the previous responses, I do need some more guidance though. > > > > > > > > > > I am trying to run the example beans to test the installation of Jonas. > > > > > > > > > > The session bean works but I am having problems with the Entity ones. > > > > > > > > > > When I run 'EJBServer &' in the $JONAS_ROOT/examples/src/eb directory I > > > > > get the following return: > > > > > > > > > > bash-2.03# EJBServer & > > > > > [2] 4323 > > > > > bash-2.03# JOnAS Server, version 2.0, running on rmi. > > > > > Cannot load JDBC driver : java.lang.ClassNotFoundException: > > > > > org/enhydra/instantd > > > > > b/jdbc/idbDriver.class > > > > > Mapping datasource jdbc:idb=Account.prp on jdbc_1 > > > > > EJBHome:eb.JOnASAccountExplBeanAccountHome for AccountExpl available > > > > > EJBHome:eb.JOnASAccountImplBeanAccountHome for AccountImpl available > > > > > EJBServer is ready > > > > > > > > > > This is in my $JONAS_ROOT/examples/src/eb/jonas.properties file: > > > > > > > > > > jonas.datasources InstantDB1 > > > > > > > > > > This is in my $JONAS_ROOT/InstantDB1.properties file: > > > > > > > > > > datasource.name jdbc_1 > > > > > datasource.url jdbc:idb=Account.prp > > > > > datasource.classname org/enhydra/instantdb/jdbc/idbDriver.class > > > > > > > > > > jdbc.connchecklevel 1 > > > > > jdbc.connmaxage 30 > > > > > jdbc.connmaxthreads 4 > > > > > jdbc.connexcltimeout 30 > > > > > jdbc.connteststmt set date format "yyyy/mm/dd" > > > > > > > > > > This is my CLASSPATH: > > > > > > > > > > bash-2.03# echo $CLASSPATH > > > > > :/usr/local/jonas_jdk1.2//examples/classes::/usr/local/jonas_jdk1.2//example s/cl > > > > > > > > > > asses:/usr/local/lib/idb.jar:/usr/local/lib/idbexmpl.jar:/usr/local/lib/clas ses1 > > > > > > > > > > 11.zip:/usr/local/lib/jndi.jar:/usr/local/lib/providerutil.jar:/usr/local/li b/rm > > > > > > > > > > iregistry.jar:/usr/local/jonas_jdk1.2//lib/RMI_jonas.jar:/usr/local/jonas_jd k1.2 > > > > > > > > > > /:/usr/local/lib/ejb.jar:/usr/local/lib/jdbc2_0-stdext.jar:/usr/local/lib/jn di.j > > > > > > > > > > ar:/usr/local/lib/jta-spec1_0_1.jar:/usr/local/lib/providerutil.jar:/usr/loc al/l > > > > > > > > > > ib/rmiregistry.jar:/usr/local/j2sdkee1.2.1/lib/j2ee.jar:/usr/local/idb3_14/C lass > > > > > > > > > > es/idb.jar:/usr/local/idb3_14/Classes/idbexmpl.jar:/usr/local/idb3_14/Classe s/id > > > > > > > > > > bf.jar:/org/enhydra/instantd:/org/enhydra/instantd > > > > > > > > > > Do I have everything configured properly? > > > > > > > > > > Thank you. > > > > > > -- > -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- > PLEASE, TAKE INTO ACCOUNT MY NEW EMAIL > -=- 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". ---- 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". ---- 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".
