你把%JBOSS_HOME%/docs/examples/jca/oracle-ds.xml的文件COPY到你的deploy文件夹下,再把oracle-ds.xml中相应的值改成你的数据库环境的值

解决方案 »

  1.   

    你的普通类是什么意思?该类是被谁调用?还是单独连接oralcle?
      

  2.   

    oracle-ds.xml我是配置好的,因为在servlet中就可以找到其中配置的数据源的JNDI,可是我单独写的一个测试用的class却在lookup("java:/oracleDS")时候报oracleDS not bound错误,why?
      

  3.   

    你是在SERVLET中直接调用oracle-ds.xml中的数据源吗? 
    oracle-ds.xml中的数据源只能是处在EJB容器中的类才能装载后使用吧.一般SERVLET要使用的数据源应该在deploy\jbossweb-tomcat.sar下的web.xml中设置吧.不知道实际情况是否如此,希望大家指点.
      

  4.   

    我上面说的好像不对
    你可以参考一下:
    http://www.cn-java.com/target/news.php?news_id=2492
      

  5.   

    推荐参考下文:
    http://www.csdn.net/Develop/Read_Article.asp?Id=17216