hi daman,
I'v tried another client program using AccessBean, but this time it gives some other error.
My Client code is :
-------------------
try
{
System.out.println("Begin Test");
VtableAccessBean a = new VtableAccessBean();
System.out.println("AccessBean Instance Created ...");
a.setInitKey_id(new BigDecimal("1"));
System.out.println("Init Key set to 1 ...");
System.out.println("Name of Employee #1 : " + a.getName());
System.out.println("Department of Employee #1 : " + a.getDepartment());
}
catch (Exception e)
{
e.printStackTrace();
}
The exception Stack trace is :
------------------------------
Debugger Stack Trace Report:
Thread[main,5,main] (Alive)
Uncaught exception (java.lang.NoClassDefFoundError: com.ibm.ejs.ras.Tr)
Class.forName0(String, boolean, ClassLoader)
arg_1=(java.lang.String) com.ibm.ejs.ns.jndi.CNInitialContextFactory
arg_2=(boolean) true
arg_3=(java.lang.ClassLoader) sun.misc.Launcher$AppClassLoader@36e2
Class.forName(String, boolean, ClassLoader)
name=(java.lang.String) com.ibm.ejs.ns.jndi.CNInitialContextFactory
initialize=(boolean) true
loader=(java.lang.ClassLoader) sun.misc.Launcher$AppClassLoader@36e2
VersionHelper12.loadClass(String)
this=(com.sun.naming.internal.VersionHelper12) com.sun.naming.internal.VersionHelper12@5ebb
arg_1=(java.lang.String) com.ibm.ejs.ns.jndi.CNInitialContextFactory
NamingManager.getInitialContext(Hashtable)
arg_1=(java.util.Hashtable) {java.naming.provider.url=iiop:///, java.naming.factory.initial=com.ibm.ejs.ns.jndi.CNInitialContextFactory}
InitialContext.getDefaultInitCtx()
this=(javax.naming.InitialContext) javax.naming.InitialContext@689c
InitialContext.init(Hashtable)
this=(javax.naming.InitialContext) javax.naming.InitialContext@689c
arg_1=(java.util.Hashtable) {java.naming.provider.url=iiop:///, java.naming.factory.initial=com.ibm.ejs.ns.jndi.CNInitialContextFactory}
InitialContext(Hashtable)
this=(javax.naming.InitialContext) javax.naming.InitialContext@689c
arg_1=(java.util.Hashtable) {java.naming.provider.url=iiop:///, java.naming.factory.initial=com.ibm.ejs.ns.jndi.CNInitialContextFactory}
AbstractAccessBean.getInitContext(String, String)
nameServiceURL=(java.lang.String)
iiop:/// nameServiceType=(java.lang.String) com.ibm.ejs.ns.jndi.CNInitialContextFactory
environment=(java.util.Hashtable) {java.naming.provider.url=iiop:///, java.naming.factory.initial=com.ibm.ejs.ns.jndi.CNInitialContextFactory}
AbstractAccessBean.getGlobalHome(String, String, String)
nameServiceURL=(java.lang.String)
iiop:/// nameServiceType=(java.lang.String) com.ibm.ejs.ns.jndi.CNInitialContextFactory
jndiName=(java.lang.String) vaib/demo/ejb/Vtable
home=(java.lang.Object) null
VtableAccessBean(AbstractAccessBean).getHome()
this=(vaib.demo.ejb.VtableAccessBean) vaib.demo.ejb.VtableAccessBean@3dd4
VtableAccessBean.ejbHome()
this=(vaib.demo.ejb.VtableAccessBean) vaib.demo.ejb.VtableAccessBean@3dd4
VtableAccessBean.instantiateEJB()
this=(vaib.demo.ejb.VtableAccessBean) vaib.demo.ejb.VtableAccessBean@3dd4
key=(vaib.demo.ejb.VtableKey) vaib.demo.ejb.VtableKey@1f
VtableAccessBean(AbstractEntityAccessBean)._instantiate()
this=(vaib.demo.ejb.VtableAccessBean) vaib.demo.ejb.VtableAccessBean@3dd4
VtableAccessBean(AbstractEntityAccessBean).refreshCopyHelper(Object)
this=(vaib.demo.ejb.VtableAccessBean) vaib.demo.ejb.VtableAccessBean@3dd4
ref=(java.lang.Object) null
VtableAccessBean.refreshCopyHelper()
this=(vaib.demo.ejb.VtableAccessBean) vaib.demo.ejb.VtableAccessBean@3dd4
VtableAccessBean(AbstractEntityAccessBean).__getCache(String)
this=(vaib.demo.ejb.VtableAccessBean) vaib.demo.ejb.VtableAccessBean@3dd4
name=(java.lang.String) name
o=(java.lang.Object) null
cacheSize=(int) 0
VtableAccessBean.getName()
this=(vaib.demo.ejb.VtableAccessBean) vaib.demo.ejb.VtableAccessBean@3dd4
EntBeanTestClient.main(String [])
args=([Ljava.lang.String
[Ljava.lang.String;@7c48
a=(vaib.demo.ejb.VtableAccessBean) vaib.demo.ejb.VtableAccessBean@3dd4
I'll b very helpfull if you can focus some light on this error also.
wating 4 ur reply and thx in advance !
-VaibhaV.