xinfeng 发表于 2015-8-9 12:45:15

Tomcat 和 Jetty 下 JNDI 配置 DBCP 连接池

  Tomcat 的配置如下:(在某个App的context.xml中,或某个虚拟主机的ROOT.xml中)



   
  
这里使用Tomcat带的tomcat-dbcp.jar包,它包含了 commons-collections.jar, commons-pool.jar, commons-dbcp.jar,如果不使用tomcat-dbcp.jar 则需要将上述3个包拷贝到 Tomcat的lib中。另外把数据库的驱动包拷贝到Tomcat的lib中,就可以了。
  Jetty 下的配置如下:(在jetty-env.xml文件中)




   
      jdbc/pgsqldbcp
      
            
                org.postgresql.Driver
                jdbc:postgresql://localhost/xxxxdb
                postgres
                xxxx
                10
            
      
   
  
如果使用maven-jetty-plugin插件开发应用,在pom.xml如下配置:


    org.mortbay.jetty
    maven-jetty-plugin
    6.1.7
   
      src/test/resources/webdefault.xml
      src/test/resources/jetty-env.xml
      /exjour
      10
      
            
                8000
                60000
            
      
   

  
以上,就完成了Tomcat和Jetty下DBCP在JNDI中的配置,在开发中spring中的dataSource可以按如下形式写:

   
      
   
  
  
  
  
页: [1]
查看完整版本: Tomcat 和 Jetty 下 JNDI 配置 DBCP 连接池