声明:<jboss>为jboss的安装目录(下同)
1.拷贝<jboss>\docs\examples\jca\postgres-service.xml到<jboss>\server\default\deploy中
2.修改该文件,添加JNDINAME,URL、CLASSDRIVE、USERNAME,PASSWORD
3.拷贝 驱动程序到<jboss>\server\default\lib中
4.让容器管理数据源。
    if ejb1.x 
      打开<jboss>/server\default\conf\standardjaws.xml
    else ejb2.0
      打开<jboss>/server\default\conf\standardjbosscmp-jdbc.xml
   更改如下内容
   <datasource>步骤2指定的JNDINAME</datasource>
   <type-mapping>PostgreSQL 7.2</type-mapping>
注:程序查找数据源时需加上"java:/"

解决方案 »

  1.   

    可不可以说详细点,我要如何添加JNDINAME,URL、CLASSDRIVE、USERNAME,PASSWORD
    ?可否给个文件?
      

  2.   

    jndiname你可以随便起,或者不更改用它默认的。
    url按它给定的格式写
    classdrive它已经给定
    username和password就不用说了吧另外更正步骤4:
        更改<datasource>"java:/"+步骤2指定的JNDINAME</datasource>
    这样程序查找数据源就可以直接使用步骤2指定的JNDINAME了!