配置里面的name区分大小写的!

解决方案 »

  1.   

    大小写没问题!
    从这句来看
    Unresolved:'jdbc' 
    好像是jdbc方面的问题!!
      

  2.   

    try:
    DataSource ds = (DataSource)initCtx.lookup("java:comp/env/jdbc/jts/demoPool");
      

  3.   

    你应该这样配置:
    <JDBCConnectionPool CapacityIncrement="1"
            DriverName="sun.jdbc.odbc.JdbcOdbcDriver" InitialCapacity="1"
            LoginDelaySeconds="1" MaxCapacity="100" Name="DataPool"
            Properties="user=demo;password=demo" RefreshMinutes="1"
            ShrinkingEnabled="true" Targets="myserver"
            TestConnectionsOnRelease="false" TestConnectionsOnReserve="true"
            TestTableName="UnitedOffic" URL="jdbc:odbc:fp"/>
    <JDBCDataSource JNDIName="DataSource"
            Name="CSCDataSource" PoolName="DataPool"
            RowPrefetchEnabled="true" Targets="myserver"/>
      

  4.   

    lookup语句用:DataSource ds = (DataSource)initCtx.lookup("DataSource");
      

  5.   

    to gdsean:
    不行,我再试试小溪的方法
      

  6.   

    to 小溪
    不行,出现如下错误
    java.rmi.RemoteException: EJB Exception:; nested exception is: 
    javax.ejb.EJBException
     - with nested exception:
    [javax.ejb.EJBException
     - with nested exception:
    [javax.naming.NameNotFoundException: Unable to resolve demosource. Resolved: '' Unresolved:'demosource' ; remaining name '']]
    javax.naming.NameNotFoundException: Unable to resolve demosource. Resolved: '' Unresolved:'demosource' ; remaining name ''
    <<no stack trace available>>
    --------------- nested within: ------------------
      

  7.   

    你在weblogic的管理页面里能显示DataSource吗?
      

  8.   

    小溪的方法应该可以的,把你config.xml里
    <JDBCConnectionPool> ... </...>

    <JDBCDataSource> ... </...>
    两段贴出来看看吧