jdbc/ejbPool,是你的JNDI引用名?

解决方案 »

  1.   

    比较规范的数据库连接名应该是jdbc/***这样的
      

  2.   

    看错误提示, ejbPool是个保留字, 不能乱用, 换个名吧
      

  3.   

    把datasource的jndi名称java:comp/env/jdbc/ejbPool换成ejbpool试试看,
    应该就可以了,weblogic下面的今年的名并不符合j2ee规范的,直接引用名称就可以了
      

  4.   

    ejbPool是系统的保留名。换一个吧。
      

  5.   

    如果jdbc/ejbPool是你的数据源JNDI名,省了前面的“java:comp/env”,它是用来查其他类型的环境变量的。
      

  6.   

    java:comp/env/** 等是需要在.xml文件里面配置的,你的如果没有在配置文件里配置过jndi name,那就直接用jdbc/ejbPool好了!
      

  7.   

    呵呵,应该是指定的资源没有binding
      

  8.   

    FT,什么保留字??????
    得在weblogic中建好DS and jndi才能找到ejbPool,要不,你让程序到哪去找?
      

  9.   

    ejbPool是个保留字, 不能乱用,比较规范的数据库连接名应该是jdbc/***这样的