• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Use of JNDI in Standalone java program

 
siddharth das
Ranch Hand
Posts: 135
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi,

I have code snippet



But it is showing below error

javax.naming.NoInitialContextException: Need to specify class name in environment or system property, or as an applet parameter, or in an application resource file: java.naming.factory.initial
at javax.naming.spi.NamingManager.getInitialContext(Unknown Source)
at javax.naming.InitialContext.getDefaultInitCtx(Unknown Source)
at javax.naming.InitialContext.getURLOrDefaultInitCtx(Unknown Source)
at javax.naming.InitialContext.bind(Unknown Source)
at TestJDBCOracleDS2.main(TestJDBCOracleDS2.java:29)

The error comes at line ctx.bind("jdbc/dsName",ods);


The above code is in a standalone java program , no web application.

Can you please help.

Is it possibel to use JNDI in standalone java program

Thanks in Advance!!
 
Lucas Smith
Ranch Hand
Posts: 808
1
Android Eclipse IDE Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Why do you want to use JNDI in Java SE application? It is not available.

I can give you an example of obtaining a connection for in-memory H2 database:

 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic