在程序中查找lookup("jva:/OracleDS"),改成lookup("java:/OracleDS")

解决方案 »

  1.   

    不是呀 no object bound for jva:/OracleDS 这个是系统错误担示 我在这里写错了 不好意思!
      

  2.   

    这是因为你的EJB中jbosscmp-jdbc.xml中的
       <defaults>
         <datasource>java:/DefaultDS</datasource>
         <datasource-mapping>sapdb</datasource-mapping>
       </defaults>
    和$jboss\server\default\deploy\下的一个ORACLE配置XML文件中的名字不同
      

  3.   

    还要写standardjbosscmp-jdbc.xml文件设置数据源。(路径:此文件在%JBOSS_HOME%/server/default/conf目录下存在)如楼上所说,将有datasource改为你Oracle-service.xml 文件中数据原的名字。