Tengo el siguiente ds.xml:
datasources>
<local-tx-datasource>
<jndi-name>jdbc/HipertextDS</jndi-name>
<connection-url>jdbc:mysql://localhost:3306/rhenlace</connection-url>
<driver-class>com.mysql.jdbc.Driver</driver-class>
<min-pool-size>2</min-pool-size>
<max-pool-size>10</max-pool-size>
<user-name></user-name>
</local-tx-datasource>
</datasources
y el siguiente código en una jsp:
ht.put (Context.INITIAL_CONTEXT_FACTORY,"org.jboss.naming.HttpNamingContextFactory");
ht.put(Context.PROVIDER_URL,"jnp://localhost:1099");
try{
ctx = new InitialContext(ht);
ds = (DataSource) ctx.lookup ("java:jdbc/HipertextDS");
}catch(NamingException e){
System.out.println(e.getMessage());
}
y el error que me muestra la consola es:"Failed to retrieve Naming interface"
Alguien podría decirme como corrijo el error o que me hace falta en el código.