Return-Path: X-Original-To: apmail-tomcat-users-archive@www.apache.org Delivered-To: apmail-tomcat-users-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id E8C6C104CE for ; Mon, 7 Oct 2013 05:01:58 +0000 (UTC) Received: (qmail 84686 invoked by uid 500); 7 Oct 2013 05:01:34 -0000 Delivered-To: apmail-tomcat-users-archive@tomcat.apache.org Received: (qmail 84398 invoked by uid 500); 7 Oct 2013 05:01:25 -0000 Mailing-List: contact users-help@tomcat.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: "Tomcat Users List" Delivered-To: mailing list users@tomcat.apache.org Received: (qmail 84381 invoked by uid 99); 7 Oct 2013 05:01:18 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 07 Oct 2013 05:01:18 +0000 X-ASF-Spam-Status: No, hits=1.7 required=5.0 tests=FREEMAIL_ENVFROM_END_DIGIT,HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of anuprab2@gmail.com designates 209.85.220.175 as permitted sender) Received: from [209.85.220.175] (HELO mail-vc0-f175.google.com) (209.85.220.175) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 07 Oct 2013 05:01:11 +0000 Received: by mail-vc0-f175.google.com with SMTP id ia10so2721822vcb.34 for ; Sun, 06 Oct 2013 22:00:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=BejLncfFeQgsAcsaogqpFZhs/2Z2fF7ie9fkB6qDK2I=; b=VYsn20Lv0xxowTDOY+G7hREZZPr9nXw7N9H4CiHAbT6i5/Egr7xb2y9CBlVO71HAkY lQ1tY51I2CqoP14A4ykKx5t8vanS2ov/xj+1nxcOloZs4L/zixBEUAtMowEo/wNGpNgE 26pIa1EnARA4+//2mHXEgWUznJPheWzuYy6ma16k2liQ08gnZgPvjSvoYq7ZHQPjCrUi YcTjq4JWPR7l3UXuZB80pInltYJMDv1OIluaP9WmvQelEmgmf4M9tgMKSCtWaJgECYSC wlSKw2NzIVAXCJZses8+BZJVMHfDONcHLhvODJv7u6q0aFUbgoRbmVSkHGIqtxkbwTqr WDkw== MIME-Version: 1.0 X-Received: by 10.220.181.136 with SMTP id by8mr25226868vcb.11.1381122050707; Sun, 06 Oct 2013 22:00:50 -0700 (PDT) Received: by 10.221.20.72 with HTTP; Sun, 6 Oct 2013 22:00:50 -0700 (PDT) Date: Mon, 7 Oct 2013 10:30:50 +0530 Message-ID: Subject: Reg: Connection pool From: Anu Prab To: Tomcat Users List Content-Type: multipart/alternative; boundary=047d7bf0f67a3981b604e81f89c3 X-Virus-Checked: Checked by ClamAV on apache.org --047d7bf0f67a3981b604e81f89c3 Content-Type: text/plain; charset=ISO-8859-1 Hi, The Tomcat version I am using is 7.0.40 and the connection pool is tomcat-jdbc. I am having trouble configuring the connection pool. The configuration does not trouble as long as I do not include initialSize and factory attributes. But when I include any of these two, Tomcat starts throwing the below exception: org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot load JDBC driver class 'oracle.jdbc.OracleDriver' at org.apache.tomcat.dbcp.dbcp.BasicDataSource.createConnectionFactory(BasicDataSource.java:1429) at org.apache.tomcat.dbcp.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1371) at org.apache.tomcat.dbcp.dbcp.BasicDataSource.getLogWriter(BasicDataSource.java:1098) at org.apache.tomcat.dbcp.dbcp.BasicDataSourceFactory.createDataSource(BasicDataSourceFactory.java:350) at org.apache.tomcat.dbcp.dbcp.BasicDataSourceFactory.getObjectInstance(BasicDataSourceFactory.java:156) at org.apache.naming.factory.ResourceFactory.getObjectInstance(ResourceFactory.java:143) at javax.naming.spi.NamingManager.getObjectInstance(NamingManager.java:321) at org.apache.naming.NamingContext.lookup(NamingContext.java:843) at org.apache.naming.NamingContext.lookup(NamingContext.java:154) at org.apache.naming.NamingContext.lookup(NamingContext.java:831) at org.apache.naming.NamingContext.lookup(NamingContext.java:168) at org.apache.catalina.core.NamingContextListener.addResource(NamingContextListener.java:1093) at org.apache.catalina.core.NamingContextListener.createNamingContext(NamingContextListener.java:672) at org.apache.catalina.core.NamingContextListener.lifecycleEvent(NamingContextListener.java:271) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119) at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90) at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5269) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:633) at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1114) at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1672) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334) at java.util.concurrent.FutureTask.run(FutureTask.java:166) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:722) Caused by: java.lang.ClassNotFoundException: oracle.jdbc.OracleDriver at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1714) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1559) at org.apache.tomcat.dbcp.dbcp.BasicDataSource.createConnectionFactory(BasicDataSource.java:1420) Why is this happening and why this happens specifically when I include these two attributes? Any help is appreciated. Thanks. -Anu --047d7bf0f67a3981b604e81f89c3--