DataSource ds = (DataSource) jndiLookup("jdbc/LIULIDB");还有EJB应用服务器的连接池是否配置正确!

解决方案 »

  1. 楼上的说的不对阿,我想根据你的错误,你的方法里面没有lookup的调用,你一定是放在了jndiLookup里面,检查你的jndiLookup看是不是有错误,我估计是你在jndiLookup中override了
    lookup方法.
    用户名和密码是在pool里设置的,仔细检查检查
      

  2. 把你的错误信息和和函数实现拉出来看看嘛
    jndiLookup(jdbc/LIULIDB);
    应改为jndiLookup("jdbc/LIULIDB");
    如果你使用的应用的话就应该
    jndiLookup("java:comp/env/jdbcLIULIDB");
      

类似问题 »