This week's giveaway is in the EJB and other Java EE Technologies forum.
We're giving away four copies of EJB 3 in Action and have Debu Panda, Reza Rahman, Ryan Cuprak, and Michael Remijan on-line!
See this thread for details.
The moose likes JBoss/WildFly and the fly likes JNDI Initial Context resource file V. runtime Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of EJB 3 in Action this week in the EJB and other Java EE Technologies forum!
JavaRanch » Java Forums » Products » JBoss/WildFly
Bookmark "JNDI Initial Context resource file V. runtime" Watch "JNDI Initial Context resource file V. runtime" New topic
Author

JNDI Initial Context resource file V. runtime

Brian Willy
Greenhorn

Joined: Jan 13, 2004
Posts: 2
Why can't I set the JBoss Initial context factory at runtime? Instead, I am forced to use the jndi.properties file. If I rely on the code, I get the following exception: "MBeanException: javax.naming.NoInitialContextException:"
I have done a sys.out on the hashtable of context props using both the prop file and runtime approaches and they are identical.
Any idea? I have provided snippets below. Thanks, Brian.
Code:
Properties props = new Properties();
props.setProperty("java.naming.factory.initial","org.jnp.interfaces.NamingContextFactory");
props.setProperty("java.naming.factory.url.pkgs","org.jboss.naming rg.jnp.interfaces");
props.setProperty("java.naming.provider.url","localhost");
//Context ctxt = SessionEJBInitialContext.getInitialContext();
Context ctxt = new InitialContext(props);
jndi.properties:
java.naming.factory.initial=org.jnp.interfaces.NamingContextFactory
java.naming.factory.url.pkgs=org.jboss.naming rg.jnp.interfaces
java.naming.provider.url=localhost
Chris Mathews
Ranch Hand

Joined: Jul 18, 2001
Posts: 2712
Moving to the JBoss Forum...
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: JNDI Initial Context resource file V. runtime
 
Similar Threads
Question about RMI
JMS in Jboss
JBOSS SocketException PermissionDenied
JBOSS5.0 EJB3 lookup issue
unable to get Naming Context