| Author |
javax.naming. NameNotFoundException : remaining name: env/posturl
|
Sriram Hari
Greenhorn
Joined: Jul 15, 2008
Posts: 1
|
|
Here is my code piece try { HashMap theMap=new HashMap(); Object ref=null; TestHarnessHome harnessHome=null; Environment env = new Environment(); env.setInitialContextFactory("weblogic.jndi.WLInitialContextFactory"); //env.setProviderUrl("t3://10.7.6.93:7777"); env.setProviderUrl("t3://127.0.0.1:7001"); env.setSecurityPrincipal("system"); env.setSecurityCredentials("security"); Context ctx=env.getInitialContext(); Context ctx1 = new InitialContext(); String val = (String)ctx1.lookup("java:comp/env/posturl"); System.out.println("val=="+val); ref = ctx.lookup("TestHarnessEJB"); harnessHome=(TestHarnessHome)PortableRemoteObject.narrow(ref,Class.forName("com.synchronoss.util.testharness.ejb.TestHarnessHome")); TestHarness test=harnessHome.create(); theMap.put("Order.Status", "P"); test.process(theMap); } I am trying to lookup two things here 1.EJB JNDI Name which is ctx.lookup("TestHarnessEJB"); 2.Environment entry in ejb-jar.xml -ctx1.lookup("java:comp/env/posturl"); First one is a success whereas the second one is a failure with the below exception javax.naming.NameNotFoundException: remaining name: env/posturl at weblogic.j2eeclient.SimpleContext.resolve(SimpleContext.java:35) at weblogic.j2eeclient.SimpleContext.resolve(SimpleContext.java:39) at weblogic.j2eeclient.SimpleContext.lookup(SimpleContext.java:59) at weblogic.j2eeclient.SimpleContext.lookup(SimpleContext.java:59) at weblogic.j2eeclient.SimpleContext.lookup(SimpleContext.java:64) at weblogic.jndi.factories.java.ReadOnlyContextWrapper.lookup(ReadOnlyCo ntextWrapper.java:45) at weblogic.jndi.internal.AbstractURLContext.lookup(AbstractURLContext.j ava:130) at javax.naming.InitialContext.lookup(InitialContext.java:351) at com.synchronoss.util.testharness.ejb.Client.main(Client.java:109) I am testing the deployed ejb from a stand alone java program. Here is an excerpt from ejb-jar.xml <env-entry> <description>posturl</description> <env-entry-name>posturl</env-entry-name> <env-entry-type>java.lang.String</env-entry-type> <env-entry-value>testtt</env-entry-value> </env-entry> and the excerpt from weblogic-ejb-jar.xml <weblogic-enterprise-bean> <ejb-name>TestHarnessEJB</ejb-name> <jndi-name>TestHarnessEJB</jndi-name> </weblogic-enterprise-bean> I dont understand whats causing the problem.I am trying for the solution for more than 2 days..someone help please [ July 15, 2008: Message edited by: Bear Bibeault ]
|
 |
Bear Bibeault
Author and ninkuma
Marshal
Joined: Jan 10, 2002
Posts: 56204
|
|
|
"hello boys", please check your private messages for an important administrative matter.
|
[Smart Questions] [JSP FAQ] [Books by Bear] [Bear's FrontMan] [About Bear]
|
 |
 |
|
|
subject: javax.naming. NameNotFoundException : remaining name: env/posturl
|
|
|