错误提示让你改一下MyJDBC这个名字

解决方案 »

  1.   

     ds = (DataSource)ctx.lookup("sqlserver");
      

  2.   

    你配置了数据库连接池,但没有配置连接池的JDNI。
    config.xml应该还有一段如下内容:<JDBCDataSource JNDIName="msserverJNDI" Name="msserverName" PoolName="MyJDBC" Targets="myserver"/>.....ds = (DataSource)ctx.lookup("msserverJNDI");
      

  3.   

    同意GJA106(中文字符) ,还要配置DataSource,比如DataSource的jndi名字为MyDs,
    连接池用MyJDBC,然后ds = (DataSource)ctx.lookup("MyDs");
      

  4.   

    9494!
    jndi是一个名字空间,你要用的资源都可以到里面去查
    j2ee很多东西都是这么维护的
      

  5.   

    根据前辈指示,我用向导添加了data sources,得到如下代码,
      <JDBCTxDataSource JNDIName="myjdbcjndi" Name="ds" PoolName="MyJDBC" Targets="myserver"/>
        Context ctx =null;
        DataSource ds = null;
    servlet代码为:
    try{
             ctx = new InitialContext();
              
              ds = (DataSource)ctx.lookup("myjdbcjndi");
    }catch(Exception e){
      System.out.println(e);
    }
    还是报同样的错
      

  6.   


    <JDBCConnectionPool
            DriverName="com.microsoft.jdbc.sqlserver.SQLServerDriver"
            Name="MyJDBC/sqlserver" Password="{3DES}u967ulyQfw8="
            Properties="user=sa;url=jdbc:microsoft:sqlserver://localhost:1433;selectMethod=cursor;dataSourceName=SQL2000JDBC;userName=sa;databaseName=pubs;serverName=localhost"
            Targets="myserver"
            TestTableName="SQL SELECT COUNT(*) FROM sysobjects" URL="jdbc:microsoft:sqlserver://localhost:1433"/>
    ds = (DataSource)ctx.lookup("MyJDBC/sqlserver");还要在你的 web.xml 里面加入必要的信息网上又!
      

  7.   

    web.xml只是配置servlet的信息嘛,我有阿,是jbuilder自动配置的
      

  8.   

    http://www.neokeen.com/confluence/pages/viewpage.action?pageId=81
    是对的看看
    但要注意tomcat版本!!!!!!!!!!!!!!!!!!!!!
    tomcat版本!!!!!!!!!!!!!!!!!!!!!
    tomcat版本!!!!!!!!!!!!!!!!!!!!!
    tomcat版本!!!!!!!!!!!!!!!!!!!!!
    tomcat版本!!!!!!!!!!!!!!!!!!!!!
    版本为 5.0.28能用
    版本为 4.**不能用
      

  9.   

    没有配置JNDI啊。
    Name="MyJDBC" 只是数据源的名字。
    不是JNDI名
      

  10.   

    楼上的那个JNDI名字肯定不对,就是在TOMCAT中一般的JNDI名字好象是lookup("jev:comp/JNDIName")这样的格式。
      

  11.   

    你配置了数据库连接池,但没有配置连接池的JDNI。
    config.xml应该还有一段如下内容:<JDBCDataSource JNDIName="msserverJNDI" Name="msserverName" PoolName="MyJDBC" Targets="myserver"/>.....ds = (DataSource)ctx.lookup("msserverJNDI");
      

  12.   

    顶了这个  学习weblogic的配置
      

  13.   

    利用WebLogic Server连接池访问数据库
    1、配置JDBC连接池(省略)
    2、制定数据源(省略)
    3、建立数据库连接 代码如下:
    Context ctx=new InitialContext();
    javax.sql.DataSource ds=(javax.sql.DataSource)ctx.lookup("jdbcsample-dataSource");
    Connection conn=ds.getConnection();
    ...
    三步建立成功!