[jboss-user] [JNDI/Naming/Network] - Standalone JNDI server using jnpserver.jar

bakarirum do-not-reply at jboss.com
Mon Feb 26 15:18:33 EST 2007

I have successfully configured a JNP server using and was able to add objects to the context.  In one example, I added a Commons DBCP connection pool class into the context.  I was able to take the same JVM and retrieve this reference and use it successfully.  However, when I access the DataSource object using another JVM instance, the connection pool returns null on the ds.getConnection() method.  The code successfully gives me a reference to the DataSource object (that is not null), but for some reason the "pool" reference in the DataSource object is null.  Below is the client code used to retrieve the object.  Please let me know if you need more information.  All other "basic" type objects such as String and Integer are successfully read.  I am only having the problem with the DataSource object.

Thank you for taking time to read my post.


  | 	Hashtable<String,String> env = new Hashtable<String,String>();
  | 		env.put(Context.PROVIDER_URL,"jnp://localhost:1099");
  | 		env.put(Context.INITIAL_CONTEXT_FACTORY,"org.jnp.interfaces.NamingContextFactory");
  | 		env.put(Context.URL_PKG_PREFIXES,"org.jboss.naming:org.jnp.interfaces");
  | 		context = null;
  | 		try {
  | 			context = new InitialContext(env);
  | 		} catch (NamingException ex) {
  | 			ex.printStackTrace();
  | 			System.exit(-1);
  | 		}
  | 			DataSource ds = (DataSource) context.lookup("myenvironmentname");
  | 			Connection conn = ds.getConnection();

View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4022660#4022660

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4022660

More information about the jboss-user mailing list