websphere下找不到datasource?
代码如下:
import javax.naming.*;
import javax.sql.*;
import java.util.*;
import com.ibm.ejs.ns.jndi.CNInitialContextFactory;
public class JNDI_LookupTest {
public static void main(String[] args) {
DataSource ds = null;
try{
Hashtable env = new Hashtable();
env.put(Context.INITIAL_CONTEXT_FACTORY,"com.ibm.ejs.ns.jndi.CNInitialContextFactory");
Context ctx = new InitialContext(env);
ds = (DataSource)ctx.lookup("jdbc/sample");
}catch(javax.naming.NamingException ex){
System.out.println("NamingException catched");
ex.printStackTrace();
}
}
}
得到NamingException,告诉我JNDI"jdbc/sample"没有找到