package cn.code.JNDI; /* * 获取JNDI资源 * */ import java.io.IOException; import java.sql.Connection; import javax.naming.Context; import javax.naming.InitialContext; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import javax.sql.DataSource; public class Aservlet extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { //1.创建JNDI上下文对象 try { Context context = new InitialContext(); Context envContext = (Context)context.lookup("java:comp/env"); DataSource dataSource = (DataSource)envContext.lookup("jdbc/dataSource"); Connection con = dataSource.getConnection(); System.out.println(con); con.close(); } catch (Exception e) { throw new RuntimeException(e); } } }
//配置文件出现问题!!暂时不使用