Skip to Main Content

Java EE (Java Enterprise Edition) General Discussion

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

JNDI lookup problem in WAS 5.1

843830Aug 3 2005 — edited Aug 11 2005
Hello all,

I have generated an EAR using XDoclet and MyEclipse. When I deploy this EAR on WAS 5.1, I get the following exception:
javax.naming.NameNotFoundException: Context: WarHog/nodes/WarHog/servers/server1, name: ejb/TEDIObjectManagerLocal: First component in name TEDIObjectManagerLocal not found.  Root exception is org.omg.CosNaming.NamingContextPackage.NotFound: IDL:omg.org/CosNaming/NamingContext/NotFound:1.0
	at org.omg.CosNaming.NamingContextPackage.NotFoundHelper.read(NotFoundHelper.java:85)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java(Compiled Code))
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java(Compiled Code))
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java(Compiled Code))
	at java.lang.reflect.Method.invoke(Method.java(Compiled Code))
	at com.ibm.rmi.iiop.CDRInputStream.readBoxedIDLEntity(CDRInputStream.java:2112)
	at com.ibm.rmi.iiop.CDRInputStream.readIDLValue(CDRInputStream.java:2177)
	at com.ibm.rmi.iiop.CDRInputStream.fast_read_value(CDRInputStream.java:1734)
	at com.ibm.rmi.io.IIOPInputStream.readValueType(IIOPInputStream.java:2085)
	at com.ibm.rmi.io.IIOPInputStream.readObjectField(IIOPInputStream.java:2057)
	at com.ibm.rmi.io.IIOPInputStream.inputClassFields(IIOPInputStream.java:1765)
	at com.ibm.rmi.io.IIOPInputStream.inputObjectUsingClassDesc(IIOPInputStream.java:1348)
	at com.ibm.rmi.io.IIOPInputStream.continueSimpleReadObject(IIOPInputStream.java:420)
	at com.ibm.rmi.io.IIOPInputStream.simpleReadObjectLoop(IIOPInputStream.java:404)
	at com.ibm.rmi.io.IIOPInputStream.simpleReadObject(IIOPInputStream.java:347)
	at com.ibm.rmi.io.ValueHandlerImpl.readValue(ValueHandlerImpl.java:200)
	at com.ibm.rmi.iiop.CDRInputStream.read_value(CDRInputStream.java:1367)
	at com.ibm.rmi.util.ProxyUtil.copyObject(ProxyUtil.java:450)
	at com.ibm.CORBA.iiop.UtilDelegateImpl.copyObject(UtilDelegateImpl.java:789)
	at javax.rmi.CORBA.Util.copyObject(Util.java:333)
	at com.wdc.tedi.interfaces._TransformationEngine_Stub.transform(_TransformationEngine_Stub.java:268)
	at com.wdc.tedi.web.TestHarnessBean.translate(TestHarnessBean.java:42)
	at com.wdc.tedi.web.TestHarnessBean.setDataBlob(TestHarnessBean.java:80)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
First of all, I don't really understand what the error means. Is it that the JNDI lookup failed when one of my beans tried to do a lookup on 'ejb/TEDIObjectManagerLocal'? I believe there's some configuration that went wrong (EJB reference binding or something) when I deployed the EAR. The reason I don't think it's a faulty code is because the EAR runs like a charm when I deploy it on Oracle 10g and Weblogic.
I am really stuck on this problem and shall appreciate any help that I can get. I can send the code, xdoclet tags and configuration if that might assist someone.

Thanks
-ybh6336
Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Sep 8 2005
Added on Aug 3 2005
4 comments
230 views