I have an web application that is looking up DataSource's like they are provided in Tomcat[1]
The app tries to look them up like this: Context initCtx = new InitialContext(); Context envCtx = (Context) initCtx.lookup("java:comp/env"); DataSource ds = (DataSource)envCtx.lookup("jdbc/MyDS"); I have not managed to get this code working with JBoss 2.4.4-Tomcat. It keeps saying: javax.naming.NamingException: Could not dereference object. Root exception is java.lang.NullPointerException at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:418) at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:333) [...] My mbean looks like this: <mbean code="org.jboss.jdbc.JDBCDataSourceLoader" name="DefaultDomain:service=JDBCDataSource,name=jdbc/MyDS"> <attribute name="PoolName">jdbc/MyDS</attribute> <attribute name="DataSourceClass">org.gjt.mm.mysql.MysqlDataSource</attribute> ... I can change the code above to DataSource ds = (DataSource)initCtx.lookup("java:/jdbc/MyDS"); and it will work. So, the problem narrows down to some JNDI magic!? Sven.... ------------------------------------------------------- This sf.net email is sponsored by:ThinkGeek No, I will not fix your computer. http://thinkgeek.com/sf _______________________________________________ JBoss-user mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/jboss-user