java:comp/env/myds->java:comp/env/jdbc/myds

解决方案 »

  1.   

    在java:comp/env/myds中加入jdbc,即:java:comp/env/jdbc/myds
    http://www.ccidnet.com/tech/guide/2001/05/17/58_2158.html
    http://www.csdn.net/develop/article/19/19167.shtm
      

  2.   

    1.为什么要加jdbc
      数据源的jndi的全名是APPSERVER厂商自己规定的吗?
    2.我的java:comp/env/myds在非线程的程序中运行正常,能找到数据源,但是一放到线程中
      就不行(SILVERSTREAM中,WLS7没这个问题)
    3.我改成java:comp/env/jdbc/myds,同样报javax.naming.NameNotFoundException: 查找
      失败。找不到名称 'jdbc'。