Hello, I am writing EJB client part in a RMI server. Exception is thrown when when i run the RMI server. In RMI server program i am initializing the EJB Initial context. The exact exception is thrown at the following statement.
->>InitialContext context=new InitialContext(env); I am using Weblogic 6.1 on solaris. Every thing is set properly. I did not face any problem when i run the EJB client from normal application. Same classpath i have used for RMI. But the following exception is thrown...
weblogic.common.internal.VersioningError: No WebLogic packages defined in CLASSP ATH at weblogic.common.internal.VersionInfo.<init>(VersionInfo.java:38) at weblogic.common.internal.VersionInfo.initialize(VersionInfo.java:76) at weblogic.kernel.Kernel.initialize(Kernel.java:103) at weblogic.kernel.Kernel.ensureInitialized(Kernel.java:82) at weblogic.jndi.WLInitialContextFactoryDelegate.<init>(WLInitialContext Fac toryDelegate.java:161) at java.lang.Class.newInstance0(Native Method) at java.lang.Class.newInstance(Class.java:237) at weblogic.jndi.WLInitialContextFactory.getInitialContext(WLInitialCont extFactor y.java:119) at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:6 65) at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:246 ) at javax.naming.InitialContext.init(InitialContext.java:222) at javax.naming.InitialContext.<init>(InitialContext.java:198) at MethodInvokerImpl.<init>(MethodInvokerImpl.java:28) at MethodInvokerImpl.main(MethodInvokerImpl.java:49) Exception in thread "main" java.lang.InternalError: error initializing kernel at weblogic.kernel.Kernel.ensureInitialized(Kernel.java:85) at weblogic.jndi.WLInitialContextFactoryDelegate.<init>(WLInitialContext Fac toryDelegate.java:161) at java.lang.Class.newInstance0(Native Method) at java.lang.Class.newInstance(Class.java:237) at weblogic.jndi.WLInitialContextFactory.getInitialContext(WLInitialCont extFactor y.java:119) at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:6 65) at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:246 ) at javax.naming.InitialContext.init(InitialContext.java:222) at javax.naming.InitialContext.<init>(InitialContext.java:198) at MethodInvokerImpl.<init>(MethodInvokerImpl.java:28) at MethodInvokerImpl.main(MethodInvokerImpl.java:49)
Please.. if anybody worked on RMI & EJB can resolve the problem.. If so, please send a mail to shiva_gvr@yahoo.co.in
=========================================================== weblogic.common.i nternal.VersioningError: No WebLogic packages defined in CLASSP ATH at weblogic.common.internal.VersionInfo.<init>(VersionInfo.java:41) ... ==== =======================================================
I solved it by copying the lines below from weblogic.jar manifest.mf to my client.jar manifest.mf file
----------------------------------------------------------- Implementatio n-Vendor: BEA Systems Implementation-Title: WebLogic Server 6.1 SP3 06/19/2002 22:25:39 #190835 Implementation-Version: 6.1.3.0 -----------------------------------------------------------