我的server.xml全文:
<Server port="8005" shutdown="SHUTDOWN" debug="0">
  <Service name="ServiceDefineByRiver">
    <Connector port="9001" minProcessors="5" maxProcessors="75"
     enableLookups="true" redirectPort="8443" acceptCount="10" debug="0" connectionTimeout="-1"/>
    <Engine name="EngineDefineByRiver" defaultHost="localhost" debug="0">
      <Host name="localhost" debug="0" appBase="F:\Site_River" 
       unpackWARs="true" autoDeploy="true">
        <Context path="" docBase="" debug="0"
                 reloadable="true" crossContext="true">
          <Logger className="org.apache.catalina.logger.FileLogger" directory="LogDefineByDigitalTitan" prefix="LogDefineByDigitalTitan." suffix=".txt"
           timestamp="true"/>
        </Context>
      </Host>
    </Engine>
  </Service>
  <Service name="ServiceDefineByColligateStatistic">
    <Connector port="9002" minProcessors="5" maxProcessors="75"
     enableLookups="true" redirectPort="8443" acceptCount="10" debug="0" connectionTimeout="-1" URIEncoding="gb2312"/>
    <Engine name="EngineDefineByColligateStatistic" defaultHost="localhost" debug="0">
      <Host name="localhost" debug="0" appBase="F:\Site_ColligateStatistic" 
       unpackWARs="true" autoDeploy="true">
        <Context path="" docBase="" debug="0"
                 reloadable="true" crossContext="true">
          <Logger className="org.apache.catalina.logger.FileLogger" directory="LogDefineByDigitalTitan" prefix="LogDefineByDigitalTitan." suffix=".txt"
           timestamp="true"/>
        </Context>
      </Host>
    </Engine>
  </Service>
<Service name="PlanManagement">
  <Connector port="8383" minProcessors="5" maxProcessors="75" enableLookups="true" redirectPort="8443" acceptCount="10" debug="0" connectionTimeout="-1"/>
  <Engine name="PlanManagement" defaultHost="localhost" debug="0">
    <Host name="planmanagement" debug="0" appBase="F:\PlanManagement" unpackWARs="true">
      <Context path="" docBase="" debug="0">
        <Logger className="org.apache.catalina.logger.FileLogger" directory="LogDefineByDigitalTitan" prefix="LogDefineByDigitalTitan." suffix=".txt"
           timestamp="true"/>
        <Resource name="jdbc/OracleDB" auth="Container" type="javax.sql.DataSource"/>
          <ResourceParams name="jdbc/OracleDB">
            <parameter>
              <name>factory</name>
              <value>org.apache.commons.dbcp.BasicDataSourceFactory</value>
            </parameter>
            <parameter>
              <name>driverClassName</name>
              <value>oracle.jdbc.driver.OracleDriver</value>
            </parameter>
            <parameter>
              <name>url</name>
              <value>jdbc:oracle:thin:@10.70.38.200:1521:orcl</value>
            </parameter>
            <parameter>
              <name>username</name>
              <value>java</value>
            </parameter>
            <parameter>
              <name>password</name>
              <value>java</value>
            </parameter>
            <parameter>
              <name>maxActive</name>
              <value>100</value>
            </parameter>
            <parameter>
              <name>maxIdle</name>
              <value>98</value>
            </parameter>
            <parameter>
              <name>maxWait</name>
              <value>-1</value>
            </parameter>
          </ResourceParams>
        </Context>
      </Host>
    </Engine>
  </Service>
</Server>

解决方案 »

  1.   

    修改tomcal conf目录下的server.xml文件
    转篇文章你看看
    http://www.zdnet.com.cn/developer/code/story/0,2000081534,39134180,00.htm
      

  2.   

    我要出去,时间不多,简单说说吧,详细的你查看其它配普通连接池的文章就行了
    修改项目目录下
    %Project HOME%\Tomcat\webapps\jb-项目名.xml
    把备注删除,在context内加上resource复制以下文件到jb安装目录下
    \thirdparty\jakarta-tomcat-4.1.24-LE-jdk14\common\lib
    classes12.jar
    commons-dbcp-1.1.jar
    commons-pool-1.1.jar\thirdparty\jakarta-tomcat-4.1.24-LE-jdk14\common\endorsed
    xercesImpl.jar (这个在普通tomcat的安装目录下有)修改你的jsp目录下的\WEB-INF\web.xml
    增加resource-ref配完之后启动jb里的tomcat即可。
      

  3.   

    直接修改\thirdparty\jakarta-tomcat-4.1.24-LE-jdk14\下面的server.xml文件有用处吗?
    classes12.jar
    commons-dbcp-1.1.jar
    commons-pool-1.1.jar
    xercesImpl.jar 
    这几个文件哪里有呀?又是干什么用的呀?
      

  4.   

    TO  bug0303(补丁):
        仔细想想,你生成的是个Web application吧,不会是个Tomcat服务器,所以在JB中配置Tomcat的连接池,我认为是没有必要的,但是我们肯定会有这个要求,所以我想到了一个解决办法。(不过也许有地方设置吧,我找过很多论坛和文章,还是没有发现,如果有哪位高手搞定了请通知我一下)    我们可以用变通的办法达到上述目的,因为那个连接池的配置是存在于Tomcat服务器上的,所以先需要让服务器提供连接池服务,这个配置我不多说了,网上文章太多。    现在问题是如何在JB中用到连接池做开发呢?    你新建一个项目,然后在项目上在新建一个JSP文件,这时会有个default webapp节点出现,右键单击它,选择属性,看到output了吗,将该output路径指向对应的应用目录下(你的tomcat相应目录下)即可。那么你先要开启Tomcat服务,然后剩下的都是原来的做法了,只是要记得使用builde编译即可,而不要使用F9,那样会启动JB自带的Tomcat服务的。
      

  5.   

    我不是已经写清楚。“复制以下文件到jb安装目录下
    \thirdparty\jakarta-tomcat-4.1.24-LE-jdk14\common\lib”目录名称我都列出来了啦。
      

  6.   

    Sorry  To DepYuka()
    本人没有仔细看清楚,不过有个小小的疑问,如果我将war文件部署到Tomcat的webapps目录下,这些设置都其作用吗?要知道我们可是在server.xml文件中声明连接池设置的,总不可能我部署的时候还需要修改Tomcat的配置文件吧。个人疑问,欢迎探讨,因为这的确是个需求
      

  7.   

    server.xml可以放到你的应用程序目录下一起打包到war中.
      

  8.   

    不好意思,有点事,来晚了。
    to  DepYuka() :
    “修改项目目录下%Project HOME%\Tomcat\webapps\jb-项目名.xml”
    这个文件我没有找到啊?!
      

  9.   

    噢,写得太简单
    webapp就是你的working目录啦,在project属性里最后一个目录设置那个位置就是了。里头一定会有个jb-XXX.xml的文件的。