书上没写,是因为这个不容易写,针对不同的AppServer,区别非常大,所以,配置DataSource的方法,要根据不同的服务器来进行。到网上搜一下吧,会找到很多,必有一款适合您。

解决方案 »

  1.   

    我现在用的是jbuilder,那应该就是tomcat做服务器的!我在网上搜了一下,不看还好,一看更晕!所以我现在这得到明确的答案!拜托了
      

  2.   

    你需要将 你weblogic中数据源中配置一下,
    首先配置一个数据的connection pool,然后配置数据源(需要给一个jndi的名称,这就是你程序访问的jndi名字),这样,你就可以访问数据连接池了。
      

  3.   

    大哥,我说过了我用的是jbuilder!在jbuilder下怎么配?我看有的书上是写代码!
      

  4.   

    运行weblogic之后,在浏览器中输入console回车,进入控制界面。
    找到connection pool这个选项,之后的你就一切都明白了.
    最后的那个窗口就是你的这个("java:comp/env/jdbc/books" );
      

  5.   

    你运行ejb的的容器是什么,tomcat 不能运行ejb
      

  6.   

    这么说我要将jbuilder和weblogic绑定?
    难道不能用tomcat吗?
      

  7.   

    从楼主给出的有限的代码看,好象没有用到ejb,可以使用Tomcat。现在要做的是,为Tomcat配置连接池和数据源。这方面的资料网上有的是。
      

  8.   

    可是我用的是jbuilder里自带的tomcat,怎么配?不会要手写吧?
      

  9.   

    当然可以,再server.xml里配置jndi
      

  10.   

    在Tomcat下的conf文件下配置一个数据库,查阅相关Tomcat数据源配置问题就可以了
      

  11.   

    回复人: wanglei810522() ( ) 信誉:100  2004-10-27 17:06:00  得分: 0  
     
     
       可是我用的是jbuilder里自带的tomcat,怎么配?不会要手写吧?
      
     
    手写有什么不好?这样才好说明结果应该是什么样子的嘛
    要一步步讲解操作过程,人都会累死喏,基本上在tomcat_home/conf/server.xml中最终结果类似如下:
      <Resource name="jdbc/books" auth="Container" type="javax.sql.DataSource" />
      <ResourceParams name="jdbc/books">
        <parameter>
          <name>factory</name>
          <value>org.apache.commons.dbcp.BasicDataSourceFactory</value>
        </parameter>
        <parameter>
          <name>driverClassName</name>
          <value>org.postgresql.Driver</value>
        </parameter>
        <parameter>
          <name>url</name>
          <value>jdbc:postgresql://192.168.9.1:5432/policedb?useUnicode=true&amp;characterEncoding=GBK</value>
        </parameter>
        <parameter><name>username</name><value>user</value></parameter>
        <parameter><name>password</name><value>pass</value></parameter>
        <parameter><name>removeAbandoned</name><value>true</value></parameter>
        <parameter><name>maxActive</name><value>50</value></parameter>
        <parameter><name>maxIdle</name><value>20</value></parameter>
        <parameter><name>maxWait</name><value>-1</value></parameter>
      </ResourceParams>
    把数据库连接地址、数据库驱动、username、password修改一下,然后放到你配置的<Context path="xxx" ...></Context>中
      

  12.   

    去看看这个网址
    http://www-900.ibm.com/developerWorks/cn/java/j-ejb0924/index.shtml
      

  13.   

    在jbuilder中的tomcat配置还要不要加下面这一段!我的程序不是放在tomcat下的webapps目录的,那么docBase应该怎么写?用绝对路径吗?
    <Context path="/quality" docBase="quality" debug="0" reloadable="true" crossContext="true">
      

  14.   

    org.apache.commons.dbcp.BasicDataSourceFactory我发现我的j2sdk中没有这个类!
    我用的是j2sdk1.4.2!
      

  15.   

    commons-dbcp-1.1.jar 这个到jakarta去下载然后放到TOMCAT_HOME/common/lib 下面
      

  16.   

    http://blog.csdn.net/netsniffer/archive/2004/10/14/135827.aspx建议使用Tomcat5