• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

java:comp/env

 
Manish Shinde
Ranch Hand
Posts: 39
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Is possible run following
Context envCtx=(Context) initialContext.lookup("java:comp/env/"); in the standalone java program(without using any application server and web-server) ?

Thanks in advance.
manish
 
Lanny Gilbert
Ranch Hand
Posts: 111
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Short answer is no..

From the OpenEJB website..

■"My Client can't lookup the EJB from java:comp/env"
A plain, standalone, Java application cannot use java:comp/env. There is the official concept of a Java EE Application Client which can be packaged in an ear and deployed into the Container. In practice, most people find them restrictive, cumbersome, and hard to use and are therefore rarely employed in "real world" projects. Most people opt to use the non-standard, vendor-specific, approach to looking up EJBs from their plain java clients. In OpenEJB this can be done via either the RemoteInitialContextFactory (for remote clients) or the LocalInitialContextFactory (for local clients of an embedded container). The JNDI names can be configured as shown here: http://openejb.apache.org/3.0/jndi-names.html. NOTE: These are EJB lookups, so maybe not pertinent for what you're trying to do.

 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic