what is meant by java:comp/env ?
What does the look up like :
Context envContext = (Context)initContext.lookup("java:comp/env");
do ?
I understand that a look-up like :
(DataSource)envContext.lookup("jdbc/MyDatasource")
looks up for the name MyDatasource in the context.xml or web.xml to get the URL of the database. Is it so ? !! But what does the former look up do ?
java:comp/envis the node in the JNDI tree where you can find properties for the current Java EE component (a webapp, or an EJB).allows defining a variable pointing directly to this node. It allows doing
rather than
Relative paths instead of absolute paths. That’s what it’s used for.