CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  Web 开发

resin3.0 的数据库连接池配置 在web.xml要怎么配置

楼主porist()2006-06-03 15:50:10 在 Java / Web 开发 提问

resin3.0   的数据库连接池配置   在web.xml要怎么配置 问题点数:20、回复次数:8Top

1 楼porist()回复于 2006-06-03 17:01:04 得分 0

网上找不到,请高人指点Top

2 楼porist()回复于 2006-06-04 10:04:40 得分 0

郁闷Top

3 楼yinyiyin(尹以银)回复于 2006-06-04 12:06:21 得分 0

打开resion.conf文件:  
   
  <!--  
        -   Resin   3.0   configuration   file.  
      -->  
  <resin   xmlns="http://caucho.com/ns/resin"  
                xmlns:resin="http://caucho.com/ns/resin/core">  
      <!--  
            -   Logging   configuration   for   the   JDK   logging   API.  
          -->  
      <log   name=''   level='info'   path='stdout:'   timestamp='[%H:%M:%S.%s]   '/>  
      <log   name='com.caucho.java'   level='config'   path='stdout:'  
                timestamp='[%H:%M:%S.%s]   '/>  
      <log   name='com.caucho.loader'   level='config'   path='stdout:'  
                timestamp='[%H:%M:%S.%s]   '/>  
   
      <!--  
            -   For   production   sites,   change   dependency-check-interval   to   something  
            -   like   600s,   so   it   only   checks   for   updates   every   10   minutes.  
          -->  
      <dependency-check-interval>2s</dependency-check-interval>  
   
      <!--  
            -   You   can   change   the   compiler   to   "javac"   or   jikes.  
            -   The   default   is   "internal"   only   because   it's   the   most  
            -   likely   to   be   available.  
          -->  
      <javac   compiler="internal"   args=""/>  
   
      <!--   Security   providers.  
            -   <security-provider>  
            -         com.sun.net.ssl.internal.ssl.Provider  
            -   </security-provider>  
          -->  
   
      <!--  
            -   If   starting   bin/resin   as   root   on   Unix,   specify   the   user   name  
            -   and   group   name   for   the   web   server   user.  
            -  
            -   <user-name>resin</user-name>  
            -   <group-name>resin</group-name>  
          -->  
   
      <!--  
            -   Configures   threads   shared   among   all   HTTP   and   SRUN   ports.  
          -->  
      <thread-pool>  
          <!--   Maximum   number   of   threads.   -->  
          <thread-max>128</thread-max>  
   
          <!--   Minimum   number   of   spare   connection   threads.   -->  
          <spare-thread-min>25</spare-thread-min>  
      </thread-pool>  
   
      <!--  
            -   Configures   the   minimum   free   memory   allowed   before   Resin  
            -   will   force   a   restart.  
          -->  
      <min-free-memory>1M</min-free-memory>  
   
      <server>  
          <!--   adds   all   .jar   files   under   the   resin/lib   directory   -->  
          <class-loader>  
              <tree-loader   path="$resin-home/lib"/>  
          </class-loader>  
  Top

4 楼yinyiyin(尹以银)回复于 2006-06-04 12:06:27 得分 0

 
          <!--   Configures   the   keepalive   -->  
          <keepalive-max>500</keepalive-max>  
          <keepalive-timeout>120s</keepalive-timeout>  
   
          <!--   The   http   port   -->  
          <http   server-id=""   host="*"   port="8080"/>  
   
          <!--  
                -   SSL   port   configuration:  
                -  
                -   <http   port="8443">  
                -       <openssl>  
                -           <certificate-file>keys/gryffindor.crt</certificate-file>  
                -           <certificate-key-file>keys/gryffindor.key</certificate-key-file>  
                -           <password>test123</password>  
                -       </openssl>  
                -   </http>  
              -->  
   
          <!--  
                -   The   local   cluster,   used   for   load   balancing   and   distributed  
                -   backup.  
              -->  
          <cluster>  
              <srun   server-id=""   host="127.0.0.1"   port="6802"   index="1"/>  
          </cluster>  
   
          <!--  
                -   Enables/disables   exceptions   when   the   browser   closes   a   connection.  
              -->  
          <ignore-client-disconnect>true</ignore-client-disconnect>  
   
          <!--  
                -   For   security,   use   a   different   cookie   for   SSL   sessions.  
                -   <ssl-session-cookie>SSL_JSESSIONID</ssl-session-cookie>  
              -->  
   
          <!--  
                -   Enables   the   cache   (available   in   Resin   Professional)    
              -->  
          <resin:if   test="${isResinProfessional}">  
              <cache   path="cache"   memory-size="8M"/>  
          </resin:if>  
   
          <!--  
                -   Enables   periodic   checking   of   the   server   status.  
                -  
                -   With   JDK   1.5,   this   will   ask   the   JDK   to   check   for   deadlocks.  
                -   All   servers   can   add   <url>s   to   be   checked.  
              -->  
          <resin:if   test="${isResinProfessional}">  
              <ping>  
                  <!--   <url>http://localhost:8080/test-ping.jsp</url>   -->  
              </ping>  
          </resin:if>  
   
          <!--  
                -   Defaults   applied   to   each   web-app.  
              -->  
          <web-app-default>  
              <!--  
                    -   Extension   library   for   common   jar   files.     The   ext   is   safe  
                    -   even   for   non-classloader   aware   jars.     The   loaded   classes  
                    -   will   be   loaded   separately   for   each   web-app,   i.e.   the   class  
                    -   itself   will   be   distinct.  
                  -->  
              <class-loader>  
                  <tree-loader   path="${server.rootDirectory}/ext-webapp"/>  
              </class-loader>  
   
              <!--  
                    -   Sets   timeout   values   for   cacheable   pages,   e.g.   static   pages.  
                  -->  
              <cache-mapping   url-pattern="/"   expires="5s"/>  
              <cache-mapping   url-pattern="*.gif"   expires="60s"/>  
              <cache-mapping   url-pattern="*.jpg"   expires="60s"/>  
   
              <!--  
                    -   Servlet   to   use   for   directory   display.  
                  -->  
              <servlet   servlet-name="directory"  
                              servlet-class="com.caucho.servlets.DirectoryServlet"/>  
   
              <!--  
                    -   Enable   EL   expressions   in   Servlet   and   Filter   init-param  
                  -->  
              <allow-servlet-el/>  
   
              <!--  
                    -   For   security,   set   the   HttpOnly   flag   in   cookies.  
                    -   <cookie-http-only/>  
                  -->  
          </web-app-default>  
   
          <!--  
                -   Sample   database   pool   configuration  
                -  
                -   The   JDBC   name   is   java:comp/env/jdbc/test  
                -  
                    <database>  
                        <jndi-name>jdbc/mysql</jndi-name>  
                        <driver   type="org.gjt.mm.mysql.Driver">  
                            <url>jdbc:mysql://localhost:3306/test</url>  
                            <user></user>  
                            <password></password>  
                          </driver>  
                          <prepared-statement-cache-size>8</prepared-statement-cache-size>  
                          <max-connections>20</max-connections>  
                          <max-idle-time>30s</max-idle-time>  
                      </database>  
              -->  
      <database>  
                        <jndi-name>JDBC/GG</jndi-name>  
                        <driver   type="oracle.jdbc.driver.OracleDriver">  
                            <url>jdbc:oracle:thin:@localhost:dbname</url>  
                            <user>sys</user>  
                            <password>password</password>  
                          </driver>  
                          <prepared-statement-cache-size>8</prepared-statement-cache-size>  
                          <max-connections>20</max-connections>  
                          <max-idle-time>30s</max-idle-time>  
                      </database>  
   
          <!--  
                -   Default   host   configuration   applied   to   all   virtual   hosts.  
              -->  
          <host-default>  
              <class-loader>  
                  <compiling-loader   path='webapps/WEB-INF/classes'/>  
                  <library-loader   path='webapps/WEB-INF/lib'/>  
              </class-loader>  
   
              <!--  
                    -   With   another   web   server,   like   Apache,   this   can   be   commented   out  
                    -   because   the   web   server   will   log   this   information.  
                  -->  
              <access-log   path='logs/access.log'    
                          format='%h   %l   %u   %t   "%r"   %s   %b   "%{Referer}i"   "%{User-Agent}i"'  
                          rollover-period='1W'/>  
   
              <!--   creates   the   webapps   directory   for   .war   expansion   -->  
              <web-app-deploy   path='webapps'/>  
   
              <!--   creates   the   deploy   directory   for   .ear   expansion   -->  
              <ear-deploy   path='deploy'>  
                  <ear-default>  
                      <!--   Configure   this   for   the   ejb   server  
                            -  
                            -   <ejb-server>  
                            -       <config-directory>WEB-INF</config-directory>  
                            -       <data-source>jdbc/test</data-source>  
                            -   </ejb-server>  
                          -->  
                  </ear-default>  
              </ear-deploy>  
   
              <!--   creates   the   deploy   directory   for   .rar   expansion   -->  
              <resource-deploy   path='deploy'/>  
   
              <!--   creates   a   second   deploy   directory   for   .war   expansion   -->  
              <web-app-deploy   path='deploy'/>  
          </host-default>  
   
          <!--   includes   the   web-app-default   for   default   web-app   behavior   -->  
          <resin:import   path="${resinHome}/conf/app-default.xml"/>  
   
          <!--   configures   a   deployment   directory   for   virtual   hosts   -->  
          <host-deploy   path="hosts">  
              <host-default>  
                  <resin:import   path="host.xml"   optional="true"/>  
              </host-default>  
          </host-deploy>  
   
          <!--   configures   the   default   host,   matching   any   host   name   -->  
          <host   id=""   root-directory=".">  
              <!--  
                    -   configures   an   explicit   root   web-app   matching   the  
                    -   webapp's   ROOT  
                  -->  
              <web-app   id='/ad'   document-directory="E:\newYnxf\ynzcadvert\WebRoot"/>  
          </host>  
          <!--<host   id=""   root-directory=".">  
               
                    -   configures   an   explicit   root   web-app   matching   the  
                    -   webapp's   ROOT  
                   
              <web-app   id='/ynzcnews'   document-directory="E:\newYnxf\ynzcnews\WebRoot"/>  
          </host>-->  
      </server>  
  </resin>  
  Top

5 楼porist()回复于 2006-06-11 22:40:09 得分 0

不对啊,我要的是web.xml下的配置Top

6 楼prettyheart(我要搜告(www.51sougao.com))回复于 2006-06-12 00:11:26 得分 0

<resource-ref>  
      <res-ref-name>jdbc/internetweb</res-ref-name>  
      <res-type>javax.sql.DataSource</res-type>  
      <res-auth>Container</res-auth>  
    </resource-ref>  
   
  jdbc/internetweb   和resin.conf必须一样的Top

7 楼porist()回复于 2006-06-13 21:48:47 得分 0

那还是要在 resin.conf里配置才能用啊  
  不能和之前2.1几的那样  
  <resource-ref>  
      <res-ref-name>jdbc/testdb</res-ref-name>  
      <res-type>javax.sql.DataSource</res-type>  
      <init-param   driver-name="org.gjt.mm.mysql.Driver"/>  
      <init-param   url="jdbc:mysql://localhost:3306"/>  
      <init-param   user="root"/>  
      <init-param   password="******"/>  
      <init-param   useUnicode="true"/>  
      <init-param   characterEncoding="gb2312"/>  
      <init-param   max-connections="10"/>  
      <init-param   max-idle-time="60"/>  
  </resource-ref>  
  吗?  
  Top

8 楼kenvinp(kenvinp)回复于 2006-06-13 22:18:21 得分 0

<database>  
                        <jndi-name>jdbc/dmbdsmysql</jndi-name>  
                        <driver   type="org.gjt.mm.mysql.Driver">  
                            <url>jdbc:mysql://localhost:3306/news</url>  
                            <user>root</user>  
                            <password></password>  
                          </driver>  
                          <prepared-statement-cache-size>8</prepared-statement-cache-size>  
                          <max-connections>20</max-connections>  
                          <max-idle-time>30s</max-idle-time>  
                      </database>  
  Top

相关问题

关键词

得分解答快速导航

  • 帖主:porist

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo