配置 oracleTXPool 数据源了吗? 服务器启动了吗?错误是因为没找到 oracleTCPool 的 jndi 名。

解决方案 »

  1.   

    是啊,我也奇怪了,配置了,在WEBSERVICE里配置的,服务器也启动啦~~~~~~~~~~~~~~~~~~
      

  2.   

    ds = (javax.sql.DataSource)
          ctx.lookup("oracleTXPool");
    是不是oracleTXPool前面要加JNDI名啊,我起的是sohu,那应该这么写吗
    ds = (javax.sql.DataSource)
          ctx.lookup("sohu:oracleTXPool");
    也报错啊
      

  3.   

    呵呵,我改成JNDI名,不加POOL名就好啦,原来是这样,呵呵ds = (javax.sql.DataSource)
          ctx.lookup("sohu");