You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by Micka <mi...@gmail.com> on 2011/05/08 20:44:01 UTC

Re: Tomcat6

Thanks for your answer,

I just removed the "tomcat-dbcp.jar" that was on my web app librairies.

But I still have the same problem as before ! Which is :

May 8, 2011 8:39:40 PM org.apache.catalina.core.AprLifecycleListener init
INFO: The APR based Apache Tomcat Native library which allows optimal
performance in production environments was not found on the
java.library.path: /usr/lib/jvm/java-6-sun-1.6$
May 8, 2011 8:39:41 PM org.apache.coyote.http11.Http11Protocol init
INFO: Initializing Coyote HTTP/1.1 on http-8080
May 8, 2011 8:39:41 PM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 1114 ms
May 8, 2011 8:39:41 PM org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
May 8, 2011 8:39:41 PM org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/6.0.24
May 8, 2011 8:39:41 PM org.apache.catalina.startup.HostConfig
deployDescriptor
INFO: Deploying configuration descriptor ROOT.xml
May 8, 2011 8:39:41 PM org.apache.catalina.startup.HostConfig
deployDescriptor
INFO: Deploying configuration descriptor SERVER.xml
context init
2011-05-08 20:39:41 : Servlet Context is initialized....
2011-05-08 20:39:41 : end Servlet init.....
May 8, 2011 8:39:41 PM org.apache.coyote.http11.Http11Protocol start
INFO: Starting Coyote HTTP/1.1 on http-8080
May 8, 2011 8:39:41 PM org.apache.catalina.startup.Catalina start
INFO: Server startup in 665 ms
*Exception in thread "PROCESS 2" java.lang.NoClassDefFoundError:
org/apache/tomcat/dbcp/dbcp/DelegatingConnection*
at *******
*Caused by: java.lang.ClassNotFoundException:
org.apache.tomcat.dbcp.dbcp.DelegatingConnection
        at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1484)
        at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1329)
        ... 4 more*



And I just checked what package i was using, and it seems that it is the
right one :

import org.apache.tomcat.dbcp.dbcp.*;


In my code, the problem occured here :

System.out.println("test 1");
*Connection dconn = ((DelegatingConnection) conn).getInnermostDelegate();*
*<== HERE*
System.out.println("test 2");
 ((org.postgresql.PGConnection)dconn).addDataType("geometry",org.postgis.PGgeometry.class);


in my web apps librairies I have :

commons-logging-1.1.jar
postgis-2.0.0SVN.jar
postgresql-9.0-xmlfix-jdbc4.jar
ws-commons-util-1.0.2.jar
xmlrpc-client-3.1.3.jar
xmlrpc-common-3.1.3.jar
xmlrpc-server-3.1.3.jar


and here is the informations about my tomcat version :

mickael@toto:/usr/share/tomcat6/bin$ sh version.sh
Using CATALINA_BASE:   /usr/share/tomcat6
Using CATALINA_HOME:   /usr/share/tomcat6
Using CATALINA_TMPDIR: /usr/share/tomcat6/temp
Using JRE_HOME:        /usr/lib/jvm/java-6-sun
Using CLASSPATH:       /usr/share/tomcat6/bin/bootstrap.jar
Server version: Apache Tomcat/6.0.24                    *  ( My windows
Tomcat version used the 6.0.28, is that important ? )*
Server built:   March 24 2011 1829
Server number:  ...0
OS Name:        Linux
OS Version:     2.6.32-24-server
Architecture:   amd64
JVM Version:    1.6.0_24-b07
JVM Vendor:     Sun Microsystems Inc.



and when i'm checking the lib folder of tomcat6, i got :


mickael@toto:/usr/share/tomcat6/lib$ ls -l
total 0
lrwxrwxrwx 1 root root 37 2011-05-06 16:30 annotations-api.jar ->
../../java/annotations-api-6.0.24.jar
lrwxrwxrwx 1 root root 34 2011-05-06 16:30 catalina-ant.jar ->
../../java/catalina-ant-6.0.24.jar
lrwxrwxrwx 1 root root 33 2011-05-06 16:30 catalina-ha.jar ->
../../java/catalina-ha-6.0.24.jar
lrwxrwxrwx 1 root root 30 2011-05-06 16:30 catalina.jar ->
../../java/catalina-6.0.24.jar
lrwxrwxrwx 1 root root 37 2011-05-06 16:30 catalina-tribes.jar ->
../../java/catalina-tribes-6.0.24.jar
*lrwxrwxrwx 1 root root 27 2011-05-06 16:30 commons-dbcp.jar ->
../../java/commons-dbcp.jar*
lrwxrwxrwx 1 root root 27 2011-05-06 16:30 commons-pool.jar ->
../../java/commons-pool.jar
lrwxrwxrwx 1 root root 25 2011-05-06 16:30 el-api.jar ->
../../java/el-api-2.1.jar
lrwxrwxrwx 1 root root 31 2011-05-06 16:30 jasper-el.jar ->
../../java/jasper-el-6.0.24.jar
lrwxrwxrwx 1 root root 28 2011-05-06 16:30 jasper.jar ->
../../java/jasper-6.0.24.jar
lrwxrwxrwx 1 root root 18 2011-05-06 16:30 jasper-jdt.jar ->
../../java/ecj.jar
lrwxrwxrwx 1 root root 26 2011-05-06 16:30 jsp-api.jar ->
../../java/jsp-api-2.1.jar
lrwxrwxrwx 1 root root 30 2011-05-06 16:30 servlet-api.jar ->
../../java/servlet-api-2.5.jar
lrwxrwxrwx 1 root root 35 2011-05-06 16:30 tomcat-coyote.jar ->
../../java/tomcat-coyote-6.0.24.jar
lrwxrwxrwx 1 root root 36 2011-05-06 16:30 tomcat-i18n-es.jar ->
../../java/tomcat-i18n-es-6.0.24.jar
lrwxrwxrwx 1 root root 36 2011-05-06 16:30 tomcat-i18n-fr.jar ->
../../java/tomcat-i18n-fr-6.0.24.jar
lrwxrwxrwx 1 root root 36 2011-05-06 16:30 tomcat-i18n-ja.jar ->
../../java/tomcat-i18n-ja-6.0.24.jar


I don't understand what is wrong !

*
Thanks for your help !*



On Sat, May 7, 2011 at 5:41 PM, Phil Steitz <ph...@gmail.com> wrote:

> On 5/7/11 3:33 AM, Micka wrote:
> > Hi,
> >
> > I really don't understand why i've this error !
> >
> > On my windows machine it's work well, but not on ubuntu 10.04 machine
> ....
> >
> > here is the context :
> >
> > <Context reloadable="false">
> >   <Resource name="jdbc/Pool"
> >     auth="Container"
> >     type="javax.sql.DataSource"
> >     maxActive="100"
> >     maxIdle="30"
> >     maxWait="20000"
> >     logAbandoned="true"
> >     removeAbandoned="true"
> >     removeAbandonedTimeout="10"
> >     testOnBorrow="true"
> >     validationQuery="SELECT 1"
> >     validationInterval="30000"
> >     username="toto"
> >     password="toto"
> >     accessToUnderlyingConnectionAllowed="true"
> >     driverClassName="org.postgresql.Driver"
> >     url="jdbc:postgresql://172.17.100.14/D_L?autoReconnect=true"
> >   />
> >
> > </Context>
> >
>
> This is really a question for the Tomcat user list, but from the
> stacktrace it looks like what is going on is that you have a Commons
> dbcp jar in the classpath (probably in your web app's lib) and you
> don't need that jar since you are using the tomcat-bundled version
> of DBCP.  The Tomcat-bundled version repackages
> org.apache.commons.dbcp* to  org.apache.tomcat.dbcp* and provides
> the required jar in the classpath.
>
> If you want to use the Tomcat-bundled version, you need to get rid
> of the commons dbcp jar (unless it is ancient, it will be named
> commons-dbcp-1.x jar for x in {2, 2.1, 2.2, 3, 4}).
>
> For full instructions on using JDBC DataSources with Tomcat, see the
> Tomcat web pages (select the version you are using and then JDBC
> DataSources from the User Guide nav).
>
> Phil
>
>
> > On Sat, May 7, 2011 at 12:01 PM, Micka <mi...@gmail.com> wrote:
> >
> >> thx for the answer !
> >>
> >> here is what i got now :
> >>
> >> java.lang.ClassCastException:
> >> org.apache.commons.dbcp.PoolingDataSource$PoolGuardConnectionWrapper
> cannot
> >> be cast to org.apache.tomcat.dbcp.dbcp.DelegatingConnection
> >>
> >>
> >> 2011/5/6 Andrés M. Luna <an...@digiworks.com.mx>
> >>
> >> Hi Micka,
> >>> Only put jar file "tomcat-dbcp.jar" into directory $CATALINA_HOME/lib
> >>>
> >>> Andres.
> >>>
> >>> -----Original Message-----
> >>> From: Micka [mailto:mickamusset@gmail.com]
> >>> Sent: viernes, 06 de mayo de 2011 12:16 p.m.
> >>> To: user@commons.apache.org
> >>> Subject: Tomcat6
> >>>
> >>> Hello everyone, i've a problem with Tomcat6 under Ubuntu 10.04.
> >>>
> >>> My application is developped on windows, with apache tomcat 6.0.28
> >>>
> >>> The application is running very well in windows environment.
> >>>
> >>> But when i'm trying to install it under Ubuntu  :
> >>>
> >>> 1) I've stopped tomcat6
> >>> 2) I put my war file under /var/lib/tomcat6/webapps
> >>> 3) I start tomcat6
> >>>
> >>> and here is, what I got in my log :
> >>>
> >>>
> >>> Exception in thread  java.lang.NoClassDefFoundError:
> >>> org/apache/tomcat/dbcp/dbcp/DelegatingConnection
> >>>        at Test.DataBaseConnector.connection(DataBaseConnector.java:132)
> >>>        at Test.DataBaseConnector.<init>(DataBaseConnector.java:84)
> >>>        at Test.Guardian_Process.run(Guardian_Process.java:112)
> >>>        at java.lang.Thread.run(Thread.java:662)
> >>> *Caused by: java.lang.ClassNotFoundException:
> >>> org.apache.tomcat.dbcp.dbcp.DelegatingConnection*
> >>>        at
> >>>
> >>>
> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1484)
> >>>        at
> >>>
> >>>
> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1329)
> >>>        ... 4 more
> >>>
> >>>
> >>> I don't understand ! Is it because i'm developping my application under
> >>> windows ?
> >>>
> >>>
> >>> Thanks,
> >>>
> >>>
> >>> ---------------------------------------------------------------------
> >>> To unsubscribe, e-mail: user-unsubscribe@commons.apache.org
> >>> For additional commands, e-mail: user-help@commons.apache.org
> >>>
> >>>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@commons.apache.org
> For additional commands, e-mail: user-help@commons.apache.org
>
>

Re: Tomcat6

Posted by Hassan Schroeder <ha...@webtuitive.com>.
On 5/8/11 11:44 AM, Micka wrote:

> and here is the informations about my tomcat version :

> Server version: Apache Tomcat/6.0.24                    *  ( My windows
> Tomcat version used the 6.0.28, is that important ? )*

Important? Maybe. Have you read the change notes for the relevant
releases? Have you compared the DBCP jars used in each version?

Alternatively, why don't you just install 6.0.28 on your server and
try it, so you could at least eliminate that as a possibility?

FWIW,
-- 
Hassan Schroeder ----------------------------- hassan@webtuitive.com
webtuitive design ===  (+1) 408-621-3445   === http://webtuitive.com
http://about.me/hassanschroeder
twitter: @hassan
                           dream.  code.

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@commons.apache.org
For additional commands, e-mail: user-help@commons.apache.org


Re: Tomcat6

Posted by Christopher Schultz <ch...@christopherschultz.net>.
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Micka,

On 5/8/2011 2:44 PM, Micka wrote:
> System.out.println("test 1");
> *Connection dconn = ((DelegatingConnection) conn).getInnermostDelegate();*
> *<== HERE*
> System.out.println("test 2");
>  ((org.postgresql.PGConnection)dconn).addDataType("geometry",org.postgis.PGgeometry.class);

FWIW, you can set up your data type map by using the java.sql.Connection
API... there's no need to cast it to a Postgres-specific class. Look at
the Connection.setTypeMap javdocs.

- -chris
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAk3Kr7sACgkQ9CaO5/Lv0PDWCgCgwi5wC16R6/encxmPOnLJDpxy
u3kAn0Vtq3t44fLCi83HGYy42zJcQ0mU
=/gJd
-----END PGP SIGNATURE-----

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org


Re: Tomcat6

Posted by Felix Schumacher <fe...@internetallee.de>.
On Tue, 10 May 2011 09:26:02 +0200, Micka wrote:
> THx for your help,
>
> In the beginning I was developing with Tomcat7 which it works well. 
> But for
> an another server, I needed to use Tomcat7, so i Just copy all the 
> class in
> a new dynamic web project under Tomcat6.
>
>
>
> To solve my problem, I decided to install Tomcat7 in the new server. 
> I don't
> understand why in Tomcat6 it doesn't work, because the web app lib is 
> the
> same !
You might have stumbled upon the fact, that tomcat6 uses commons-dbcp 
which was
compiled with java 1.5. But I would have expected other failures to be 
seen.

Glad it works with tomcat7.

Bye
  Felix
>
>
>
> Thx anyway for your help ^^
>
>
> On Tue, May 10, 2011 at 8:52 AM, Felix Schumacher <
> felix.schumacher@internetallee.de> wrote:
>
>> Hi Micka,
>>
>>
>> On Sun, 8 May 2011 20:44:01 +0200, Micka wrote:
>>
>>> Thanks for your answer,
>>>
>>> I just removed the "tomcat-dbcp.jar" that was on my web app 
>>> librairies.
>>>
>>> But I still have the same problem as before ! Which is :
>>>
>>> May 8, 2011 8:39:40 PM 
>>> org.apache.catalina.core.AprLifecycleListener init
>>> INFO: The APR based Apache Tomcat Native library which allows 
>>> optimal
>>> performance in production environments was not found on the
>>> java.library.path: /usr/lib/jvm/java-6-sun-1.6$
>>> May 8, 2011 8:39:41 PM org.apache.coyote.http11.Http11Protocol init
>>> INFO: Initializing Coyote HTTP/1.1 on http-8080
>>> May 8, 2011 8:39:41 PM org.apache.catalina.startup.Catalina load
>>> INFO: Initialization processed in 1114 ms
>>> May 8, 2011 8:39:41 PM org.apache.catalina.core.StandardService 
>>> start
>>> INFO: Starting service Catalina
>>> May 8, 2011 8:39:41 PM org.apache.catalina.core.StandardEngine 
>>> start
>>> INFO: Starting Servlet Engine: Apache Tomcat/6.0.24
>>> May 8, 2011 8:39:41 PM org.apache.catalina.startup.HostConfig
>>> deployDescriptor
>>> INFO: Deploying configuration descriptor ROOT.xml
>>> May 8, 2011 8:39:41 PM org.apache.catalina.startup.HostConfig
>>> deployDescriptor
>>> INFO: Deploying configuration descriptor SERVER.xml
>>> context init
>>> 2011-05-08 20:39:41 : Servlet Context is initialized....
>>> 2011-05-08 20:39:41 : end Servlet init.....
>>> May 8, 2011 8:39:41 PM org.apache.coyote.http11.Http11Protocol 
>>> start
>>> INFO: Starting Coyote HTTP/1.1 on http-8080
>>> May 8, 2011 8:39:41 PM org.apache.catalina.startup.Catalina start
>>> INFO: Server startup in 665 ms
>>> *Exception in thread "PROCESS 2" java.lang.NoClassDefFoundError:
>>> org/apache/tomcat/dbcp/dbcp/DelegatingConnection*
>>> at *******
>>> *Caused by: java.lang.ClassNotFoundException:
>>> org.apache.tomcat.dbcp.dbcp.DelegatingConnection
>>>        at
>>>
>>>
>>> 
>>> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1484)
>>>        at
>>>
>>>
>>> 
>>> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1329)
>>>        ... 4 more*
>>>
>>>
>>>
>>> And I just checked what package i was using, and it seems that it 
>>> is the
>>> right one :
>>>
>>> import org.apache.tomcat.dbcp.dbcp.*;
>>>
>>>
>>> In my code, the problem occured here :
>>>
>>> System.out.println("test 1");
>>> *Connection dconn = ((DelegatingConnection) 
>>> conn).getInnermostDelegate();*
>>> *<== HERE*
>>> System.out.println("test 2");
>>>
>>>
>>>
>>> 
>>> ((org.postgresql.PGConnection)dconn).addDataType("geometry",org.postgis.PGgeometry.class);
>>>
>>>
>>> in my web apps librairies I have :
>>>
>>> commons-logging-1.1.jar
>>> postgis-2.0.0SVN.jar
>>> postgresql-9.0-xmlfix-jdbc4.jar
>>>
>> This seems to be your jdbc driver. If you are using container based
>> connections, this
>> jar has to be placed in the common loader only, which normally means 
>> that
>> it should be
>> placed in ${CATALINA_HOME}/lib.
>>
>> HTH
>>  Felix
>>
>>
>>  ws-commons-util-1.0.2.jar
>>> xmlrpc-client-3.1.3.jar
>>> xmlrpc-common-3.1.3.jar
>>> xmlrpc-server-3.1.3.jar
>>>
>>>
>>> and here is the informations about my tomcat version :
>>>
>>> mickael@toto:/usr/share/tomcat6/bin$ sh version.sh
>>> Using CATALINA_BASE:   /usr/share/tomcat6
>>> Using CATALINA_HOME:   /usr/share/tomcat6
>>> Using CATALINA_TMPDIR: /usr/share/tomcat6/temp
>>> Using JRE_HOME:        /usr/lib/jvm/java-6-sun
>>> Using CLASSPATH:       /usr/share/tomcat6/bin/bootstrap.jar
>>> Server version: Apache Tomcat/6.0.24                    *  ( My 
>>> windows
>>> Tomcat version used the 6.0.28, is that important ? )*
>>> Server built:   March 24 2011 1829
>>> Server number:  ...0
>>> OS Name:        Linux
>>> OS Version:     2.6.32-24-server
>>> Architecture:   amd64
>>> JVM Version:    1.6.0_24-b07
>>> JVM Vendor:     Sun Microsystems Inc.
>>>
>>>
>>>
>>> and when i'm checking the lib folder of tomcat6, i got :
>>>
>>>
>>> mickael@toto:/usr/share/tomcat6/lib$ ls -l
>>> total 0
>>> lrwxrwxrwx 1 root root 37 2011-05-06 16:30 annotations-api.jar ->
>>> ../../java/annotations-api-6.0.24.jar
>>> lrwxrwxrwx 1 root root 34 2011-05-06 16:30 catalina-ant.jar ->
>>> ../../java/catalina-ant-6.0.24.jar
>>> lrwxrwxrwx 1 root root 33 2011-05-06 16:30 catalina-ha.jar ->
>>> ../../java/catalina-ha-6.0.24.jar
>>> lrwxrwxrwx 1 root root 30 2011-05-06 16:30 catalina.jar ->
>>> ../../java/catalina-6.0.24.jar
>>> lrwxrwxrwx 1 root root 37 2011-05-06 16:30 catalina-tribes.jar ->
>>> ../../java/catalina-tribes-6.0.24.jar
>>> *lrwxrwxrwx 1 root root 27 2011-05-06 16:30 commons-dbcp.jar ->
>>> ../../java/commons-dbcp.jar*
>>> lrwxrwxrwx 1 root root 27 2011-05-06 16:30 commons-pool.jar ->
>>> ../../java/commons-pool.jar
>>> lrwxrwxrwx 1 root root 25 2011-05-06 16:30 el-api.jar ->
>>> ../../java/el-api-2.1.jar
>>> lrwxrwxrwx 1 root root 31 2011-05-06 16:30 jasper-el.jar ->
>>> ../../java/jasper-el-6.0.24.jar
>>> lrwxrwxrwx 1 root root 28 2011-05-06 16:30 jasper.jar ->
>>> ../../java/jasper-6.0.24.jar
>>> lrwxrwxrwx 1 root root 18 2011-05-06 16:30 jasper-jdt.jar ->
>>> ../../java/ecj.jar
>>> lrwxrwxrwx 1 root root 26 2011-05-06 16:30 jsp-api.jar ->
>>> ../../java/jsp-api-2.1.jar
>>> lrwxrwxrwx 1 root root 30 2011-05-06 16:30 servlet-api.jar ->
>>> ../../java/servlet-api-2.5.jar
>>> lrwxrwxrwx 1 root root 35 2011-05-06 16:30 tomcat-coyote.jar ->
>>> ../../java/tomcat-coyote-6.0.24.jar
>>> lrwxrwxrwx 1 root root 36 2011-05-06 16:30 tomcat-i18n-es.jar ->
>>> ../../java/tomcat-i18n-es-6.0.24.jar
>>> lrwxrwxrwx 1 root root 36 2011-05-06 16:30 tomcat-i18n-fr.jar ->
>>> ../../java/tomcat-i18n-fr-6.0.24.jar
>>> lrwxrwxrwx 1 root root 36 2011-05-06 16:30 tomcat-i18n-ja.jar ->
>>> ../../java/tomcat-i18n-ja-6.0.24.jar
>>>
>>>
>>> I don't understand what is wrong !
>>>
>>> *
>>> Thanks for your help !*
>>>
>>>
>>>
>>> On Sat, May 7, 2011 at 5:41 PM, Phil Steitz <ph...@gmail.com>
>>> wrote:
>>>
>>>  On 5/7/11 3:33 AM, Micka wrote:
>>>> > Hi,
>>>> >
>>>> > I really don't understand why i've this error !
>>>> >
>>>> > On my windows machine it's work well, but not on ubuntu 10.04 
>>>> machine
>>>> ....
>>>> >
>>>> > here is the context :
>>>> >
>>>> > <Context reloadable="false">
>>>> >   <Resource name="jdbc/Pool"
>>>> >     auth="Container"
>>>> >     type="javax.sql.DataSource"
>>>> >     maxActive="100"
>>>> >     maxIdle="30"
>>>> >     maxWait="20000"
>>>> >     logAbandoned="true"
>>>> >     removeAbandoned="true"
>>>> >     removeAbandonedTimeout="10"
>>>> >     testOnBorrow="true"
>>>> >     validationQuery="SELECT 1"
>>>> >     validationInterval="30000"
>>>> >     username="toto"
>>>> >     password="toto"
>>>> >     accessToUnderlyingConnectionAllowed="true"
>>>> >     driverClassName="org.postgresql.Driver"
>>>> >     url="jdbc:postgresql://172.17.100.14/D_L?autoReconnect=true"
>>>> >   />
>>>> >
>>>> > </Context>
>>>> >
>>>>
>>>> This is really a question for the Tomcat user list, but from the
>>>> stacktrace it looks like what is going on is that you have a 
>>>> Commons
>>>> dbcp jar in the classpath (probably in your web app's lib) and you
>>>> don't need that jar since you are using the tomcat-bundled version
>>>> of DBCP.  The Tomcat-bundled version repackages
>>>> org.apache.commons.dbcp* to  org.apache.tomcat.dbcp* and provides
>>>> the required jar in the classpath.
>>>>
>>>> If you want to use the Tomcat-bundled version, you need to get rid
>>>> of the commons dbcp jar (unless it is ancient, it will be named
>>>> commons-dbcp-1.x jar for x in {2, 2.1, 2.2, 3, 4}).
>>>>
>>>> For full instructions on using JDBC DataSources with Tomcat, see 
>>>> the
>>>> Tomcat web pages (select the version you are using and then JDBC
>>>> DataSources from the User Guide nav).
>>>>
>>>> Phil
>>>>
>>>>
>>>> > On Sat, May 7, 2011 at 12:01 PM, Micka <mi...@gmail.com> 
>>>> wrote:
>>>> >
>>>> >> thx for the answer !
>>>> >>
>>>> >> here is what i got now :
>>>> >>
>>>> >> java.lang.ClassCastException:
>>>> >> 
>>>> org.apache.commons.dbcp.PoolingDataSource$PoolGuardConnectionWrapper
>>>> cannot
>>>> >> be cast to org.apache.tomcat.dbcp.dbcp.DelegatingConnection
>>>> >>
>>>> >>
>>>> >> 2011/5/6 Andrés M. Luna <an...@digiworks.com.mx>
>>>> >>
>>>> >> Hi Micka,
>>>> >>> Only put jar file "tomcat-dbcp.jar" into directory 
>>>> $CATALINA_HOME/lib
>>>> >>>
>>>> >>> Andres.
>>>> >>>
>>>> >>> -----Original Message-----
>>>> >>> From: Micka [mailto:mickamusset@gmail.com]
>>>> >>> Sent: viernes, 06 de mayo de 2011 12:16 p.m.
>>>> >>> To: user@commons.apache.org
>>>> >>> Subject: Tomcat6
>>>> >>>
>>>> >>> Hello everyone, i've a problem with Tomcat6 under Ubuntu 
>>>> 10.04.
>>>> >>>
>>>> >>> My application is developped on windows, with apache tomcat 
>>>> 6.0.28
>>>> >>>
>>>> >>> The application is running very well in windows environment.
>>>> >>>
>>>> >>> But when i'm trying to install it under Ubuntu  :
>>>> >>>
>>>> >>> 1) I've stopped tomcat6
>>>> >>> 2) I put my war file under /var/lib/tomcat6/webapps
>>>> >>> 3) I start tomcat6
>>>> >>>
>>>> >>> and here is, what I got in my log :
>>>> >>>
>>>> >>>
>>>> >>> Exception in thread  java.lang.NoClassDefFoundError:
>>>> >>> org/apache/tomcat/dbcp/dbcp/DelegatingConnection
>>>> >>>        at
>>>> Test.DataBaseConnector.connection(DataBaseConnector.java:132)
>>>> >>>        at 
>>>> Test.DataBaseConnector.<init>(DataBaseConnector.java:84)
>>>> >>>        at Test.Guardian_Process.run(Guardian_Process.java:112)
>>>> >>>        at java.lang.Thread.run(Thread.java:662)
>>>> >>> *Caused by: java.lang.ClassNotFoundException:
>>>> >>> org.apache.tomcat.dbcp.dbcp.DelegatingConnection*
>>>> >>>        at
>>>> >>>
>>>> >>>
>>>>
>>>>
>>>> 
>>>> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1484)
>>>> >>>        at
>>>> >>>
>>>> >>>
>>>>
>>>>
>>>> 
>>>> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1329)
>>>> >>>        ... 4 more
>>>> >>>
>>>> >>>
>>>> >>> I don't understand ! Is it because i'm developping my 
>>>> application
>>>> under
>>>> >>> windows ?
>>>> >>>
>>>> >>>
>>>> >>> Thanks,
>>>> >>>
>>>> >>>
>>>> >>> 
>>>> ---------------------------------------------------------------------
>>>> >>> To unsubscribe, e-mail: user-unsubscribe@commons.apache.org
>>>> >>> For additional commands, e-mail: user-help@commons.apache.org
>>>> >>>
>>>> >>>
>>>>
>>>>
>>>>
>>>> 
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: user-unsubscribe@commons.apache.org
>>>> For additional commands, e-mail: user-help@commons.apache.org
>>>>
>>>>
>>>>
>>
>> 
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
>> For additional commands, e-mail: users-help@tomcat.apache.org
>>
>>


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org


Re: Tomcat6

Posted by Micka <mi...@gmail.com>.
THx for your help,

In the beginning I was developing with Tomcat7 which it works well. But for
an another server, I needed to use Tomcat7, so i Just copy all the class in
a new dynamic web project under Tomcat6.



To solve my problem, I decided to install Tomcat7 in the new server. I don't
understand why in Tomcat6 it doesn't work, because the web app lib is the
same !



Thx anyway for your help ^^


On Tue, May 10, 2011 at 8:52 AM, Felix Schumacher <
felix.schumacher@internetallee.de> wrote:

> Hi Micka,
>
>
> On Sun, 8 May 2011 20:44:01 +0200, Micka wrote:
>
>> Thanks for your answer,
>>
>> I just removed the "tomcat-dbcp.jar" that was on my web app librairies.
>>
>> But I still have the same problem as before ! Which is :
>>
>> May 8, 2011 8:39:40 PM org.apache.catalina.core.AprLifecycleListener init
>> INFO: The APR based Apache Tomcat Native library which allows optimal
>> performance in production environments was not found on the
>> java.library.path: /usr/lib/jvm/java-6-sun-1.6$
>> May 8, 2011 8:39:41 PM org.apache.coyote.http11.Http11Protocol init
>> INFO: Initializing Coyote HTTP/1.1 on http-8080
>> May 8, 2011 8:39:41 PM org.apache.catalina.startup.Catalina load
>> INFO: Initialization processed in 1114 ms
>> May 8, 2011 8:39:41 PM org.apache.catalina.core.StandardService start
>> INFO: Starting service Catalina
>> May 8, 2011 8:39:41 PM org.apache.catalina.core.StandardEngine start
>> INFO: Starting Servlet Engine: Apache Tomcat/6.0.24
>> May 8, 2011 8:39:41 PM org.apache.catalina.startup.HostConfig
>> deployDescriptor
>> INFO: Deploying configuration descriptor ROOT.xml
>> May 8, 2011 8:39:41 PM org.apache.catalina.startup.HostConfig
>> deployDescriptor
>> INFO: Deploying configuration descriptor SERVER.xml
>> context init
>> 2011-05-08 20:39:41 : Servlet Context is initialized....
>> 2011-05-08 20:39:41 : end Servlet init.....
>> May 8, 2011 8:39:41 PM org.apache.coyote.http11.Http11Protocol start
>> INFO: Starting Coyote HTTP/1.1 on http-8080
>> May 8, 2011 8:39:41 PM org.apache.catalina.startup.Catalina start
>> INFO: Server startup in 665 ms
>> *Exception in thread "PROCESS 2" java.lang.NoClassDefFoundError:
>> org/apache/tomcat/dbcp/dbcp/DelegatingConnection*
>> at *******
>> *Caused by: java.lang.ClassNotFoundException:
>> org.apache.tomcat.dbcp.dbcp.DelegatingConnection
>>        at
>>
>>
>> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1484)
>>        at
>>
>>
>> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1329)
>>        ... 4 more*
>>
>>
>>
>> And I just checked what package i was using, and it seems that it is the
>> right one :
>>
>> import org.apache.tomcat.dbcp.dbcp.*;
>>
>>
>> In my code, the problem occured here :
>>
>> System.out.println("test 1");
>> *Connection dconn = ((DelegatingConnection) conn).getInnermostDelegate();*
>> *<== HERE*
>> System.out.println("test 2");
>>
>>
>>
>> ((org.postgresql.PGConnection)dconn).addDataType("geometry",org.postgis.PGgeometry.class);
>>
>>
>> in my web apps librairies I have :
>>
>> commons-logging-1.1.jar
>> postgis-2.0.0SVN.jar
>> postgresql-9.0-xmlfix-jdbc4.jar
>>
> This seems to be your jdbc driver. If you are using container based
> connections, this
> jar has to be placed in the common loader only, which normally means that
> it should be
> placed in ${CATALINA_HOME}/lib.
>
> HTH
>  Felix
>
>
>  ws-commons-util-1.0.2.jar
>> xmlrpc-client-3.1.3.jar
>> xmlrpc-common-3.1.3.jar
>> xmlrpc-server-3.1.3.jar
>>
>>
>> and here is the informations about my tomcat version :
>>
>> mickael@toto:/usr/share/tomcat6/bin$ sh version.sh
>> Using CATALINA_BASE:   /usr/share/tomcat6
>> Using CATALINA_HOME:   /usr/share/tomcat6
>> Using CATALINA_TMPDIR: /usr/share/tomcat6/temp
>> Using JRE_HOME:        /usr/lib/jvm/java-6-sun
>> Using CLASSPATH:       /usr/share/tomcat6/bin/bootstrap.jar
>> Server version: Apache Tomcat/6.0.24                    *  ( My windows
>> Tomcat version used the 6.0.28, is that important ? )*
>> Server built:   March 24 2011 1829
>> Server number:  ...0
>> OS Name:        Linux
>> OS Version:     2.6.32-24-server
>> Architecture:   amd64
>> JVM Version:    1.6.0_24-b07
>> JVM Vendor:     Sun Microsystems Inc.
>>
>>
>>
>> and when i'm checking the lib folder of tomcat6, i got :
>>
>>
>> mickael@toto:/usr/share/tomcat6/lib$ ls -l
>> total 0
>> lrwxrwxrwx 1 root root 37 2011-05-06 16:30 annotations-api.jar ->
>> ../../java/annotations-api-6.0.24.jar
>> lrwxrwxrwx 1 root root 34 2011-05-06 16:30 catalina-ant.jar ->
>> ../../java/catalina-ant-6.0.24.jar
>> lrwxrwxrwx 1 root root 33 2011-05-06 16:30 catalina-ha.jar ->
>> ../../java/catalina-ha-6.0.24.jar
>> lrwxrwxrwx 1 root root 30 2011-05-06 16:30 catalina.jar ->
>> ../../java/catalina-6.0.24.jar
>> lrwxrwxrwx 1 root root 37 2011-05-06 16:30 catalina-tribes.jar ->
>> ../../java/catalina-tribes-6.0.24.jar
>> *lrwxrwxrwx 1 root root 27 2011-05-06 16:30 commons-dbcp.jar ->
>> ../../java/commons-dbcp.jar*
>> lrwxrwxrwx 1 root root 27 2011-05-06 16:30 commons-pool.jar ->
>> ../../java/commons-pool.jar
>> lrwxrwxrwx 1 root root 25 2011-05-06 16:30 el-api.jar ->
>> ../../java/el-api-2.1.jar
>> lrwxrwxrwx 1 root root 31 2011-05-06 16:30 jasper-el.jar ->
>> ../../java/jasper-el-6.0.24.jar
>> lrwxrwxrwx 1 root root 28 2011-05-06 16:30 jasper.jar ->
>> ../../java/jasper-6.0.24.jar
>> lrwxrwxrwx 1 root root 18 2011-05-06 16:30 jasper-jdt.jar ->
>> ../../java/ecj.jar
>> lrwxrwxrwx 1 root root 26 2011-05-06 16:30 jsp-api.jar ->
>> ../../java/jsp-api-2.1.jar
>> lrwxrwxrwx 1 root root 30 2011-05-06 16:30 servlet-api.jar ->
>> ../../java/servlet-api-2.5.jar
>> lrwxrwxrwx 1 root root 35 2011-05-06 16:30 tomcat-coyote.jar ->
>> ../../java/tomcat-coyote-6.0.24.jar
>> lrwxrwxrwx 1 root root 36 2011-05-06 16:30 tomcat-i18n-es.jar ->
>> ../../java/tomcat-i18n-es-6.0.24.jar
>> lrwxrwxrwx 1 root root 36 2011-05-06 16:30 tomcat-i18n-fr.jar ->
>> ../../java/tomcat-i18n-fr-6.0.24.jar
>> lrwxrwxrwx 1 root root 36 2011-05-06 16:30 tomcat-i18n-ja.jar ->
>> ../../java/tomcat-i18n-ja-6.0.24.jar
>>
>>
>> I don't understand what is wrong !
>>
>> *
>> Thanks for your help !*
>>
>>
>>
>> On Sat, May 7, 2011 at 5:41 PM, Phil Steitz <ph...@gmail.com>
>> wrote:
>>
>>  On 5/7/11 3:33 AM, Micka wrote:
>>> > Hi,
>>> >
>>> > I really don't understand why i've this error !
>>> >
>>> > On my windows machine it's work well, but not on ubuntu 10.04 machine
>>> ....
>>> >
>>> > here is the context :
>>> >
>>> > <Context reloadable="false">
>>> >   <Resource name="jdbc/Pool"
>>> >     auth="Container"
>>> >     type="javax.sql.DataSource"
>>> >     maxActive="100"
>>> >     maxIdle="30"
>>> >     maxWait="20000"
>>> >     logAbandoned="true"
>>> >     removeAbandoned="true"
>>> >     removeAbandonedTimeout="10"
>>> >     testOnBorrow="true"
>>> >     validationQuery="SELECT 1"
>>> >     validationInterval="30000"
>>> >     username="toto"
>>> >     password="toto"
>>> >     accessToUnderlyingConnectionAllowed="true"
>>> >     driverClassName="org.postgresql.Driver"
>>> >     url="jdbc:postgresql://172.17.100.14/D_L?autoReconnect=true"
>>> >   />
>>> >
>>> > </Context>
>>> >
>>>
>>> This is really a question for the Tomcat user list, but from the
>>> stacktrace it looks like what is going on is that you have a Commons
>>> dbcp jar in the classpath (probably in your web app's lib) and you
>>> don't need that jar since you are using the tomcat-bundled version
>>> of DBCP.  The Tomcat-bundled version repackages
>>> org.apache.commons.dbcp* to  org.apache.tomcat.dbcp* and provides
>>> the required jar in the classpath.
>>>
>>> If you want to use the Tomcat-bundled version, you need to get rid
>>> of the commons dbcp jar (unless it is ancient, it will be named
>>> commons-dbcp-1.x jar for x in {2, 2.1, 2.2, 3, 4}).
>>>
>>> For full instructions on using JDBC DataSources with Tomcat, see the
>>> Tomcat web pages (select the version you are using and then JDBC
>>> DataSources from the User Guide nav).
>>>
>>> Phil
>>>
>>>
>>> > On Sat, May 7, 2011 at 12:01 PM, Micka <mi...@gmail.com> wrote:
>>> >
>>> >> thx for the answer !
>>> >>
>>> >> here is what i got now :
>>> >>
>>> >> java.lang.ClassCastException:
>>> >> org.apache.commons.dbcp.PoolingDataSource$PoolGuardConnectionWrapper
>>> cannot
>>> >> be cast to org.apache.tomcat.dbcp.dbcp.DelegatingConnection
>>> >>
>>> >>
>>> >> 2011/5/6 Andrés M. Luna <an...@digiworks.com.mx>
>>> >>
>>> >> Hi Micka,
>>> >>> Only put jar file "tomcat-dbcp.jar" into directory $CATALINA_HOME/lib
>>> >>>
>>> >>> Andres.
>>> >>>
>>> >>> -----Original Message-----
>>> >>> From: Micka [mailto:mickamusset@gmail.com]
>>> >>> Sent: viernes, 06 de mayo de 2011 12:16 p.m.
>>> >>> To: user@commons.apache.org
>>> >>> Subject: Tomcat6
>>> >>>
>>> >>> Hello everyone, i've a problem with Tomcat6 under Ubuntu 10.04.
>>> >>>
>>> >>> My application is developped on windows, with apache tomcat 6.0.28
>>> >>>
>>> >>> The application is running very well in windows environment.
>>> >>>
>>> >>> But when i'm trying to install it under Ubuntu  :
>>> >>>
>>> >>> 1) I've stopped tomcat6
>>> >>> 2) I put my war file under /var/lib/tomcat6/webapps
>>> >>> 3) I start tomcat6
>>> >>>
>>> >>> and here is, what I got in my log :
>>> >>>
>>> >>>
>>> >>> Exception in thread  java.lang.NoClassDefFoundError:
>>> >>> org/apache/tomcat/dbcp/dbcp/DelegatingConnection
>>> >>>        at
>>> Test.DataBaseConnector.connection(DataBaseConnector.java:132)
>>> >>>        at Test.DataBaseConnector.<init>(DataBaseConnector.java:84)
>>> >>>        at Test.Guardian_Process.run(Guardian_Process.java:112)
>>> >>>        at java.lang.Thread.run(Thread.java:662)
>>> >>> *Caused by: java.lang.ClassNotFoundException:
>>> >>> org.apache.tomcat.dbcp.dbcp.DelegatingConnection*
>>> >>>        at
>>> >>>
>>> >>>
>>>
>>>
>>> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1484)
>>> >>>        at
>>> >>>
>>> >>>
>>>
>>>
>>> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1329)
>>> >>>        ... 4 more
>>> >>>
>>> >>>
>>> >>> I don't understand ! Is it because i'm developping my application
>>> under
>>> >>> windows ?
>>> >>>
>>> >>>
>>> >>> Thanks,
>>> >>>
>>> >>>
>>> >>> ---------------------------------------------------------------------
>>> >>> To unsubscribe, e-mail: user-unsubscribe@commons.apache.org
>>> >>> For additional commands, e-mail: user-help@commons.apache.org
>>> >>>
>>> >>>
>>>
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: user-unsubscribe@commons.apache.org
>>> For additional commands, e-mail: user-help@commons.apache.org
>>>
>>>
>>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: users-help@tomcat.apache.org
>
>

Re: Tomcat6

Posted by Felix Schumacher <fe...@internetallee.de>.
Hi Micka,

On Sun, 8 May 2011 20:44:01 +0200, Micka wrote:
> Thanks for your answer,
>
> I just removed the "tomcat-dbcp.jar" that was on my web app 
> librairies.
>
> But I still have the same problem as before ! Which is :
>
> May 8, 2011 8:39:40 PM org.apache.catalina.core.AprLifecycleListener 
> init
> INFO: The APR based Apache Tomcat Native library which allows optimal
> performance in production environments was not found on the
> java.library.path: /usr/lib/jvm/java-6-sun-1.6$
> May 8, 2011 8:39:41 PM org.apache.coyote.http11.Http11Protocol init
> INFO: Initializing Coyote HTTP/1.1 on http-8080
> May 8, 2011 8:39:41 PM org.apache.catalina.startup.Catalina load
> INFO: Initialization processed in 1114 ms
> May 8, 2011 8:39:41 PM org.apache.catalina.core.StandardService start
> INFO: Starting service Catalina
> May 8, 2011 8:39:41 PM org.apache.catalina.core.StandardEngine start
> INFO: Starting Servlet Engine: Apache Tomcat/6.0.24
> May 8, 2011 8:39:41 PM org.apache.catalina.startup.HostConfig
> deployDescriptor
> INFO: Deploying configuration descriptor ROOT.xml
> May 8, 2011 8:39:41 PM org.apache.catalina.startup.HostConfig
> deployDescriptor
> INFO: Deploying configuration descriptor SERVER.xml
> context init
> 2011-05-08 20:39:41 : Servlet Context is initialized....
> 2011-05-08 20:39:41 : end Servlet init.....
> May 8, 2011 8:39:41 PM org.apache.coyote.http11.Http11Protocol start
> INFO: Starting Coyote HTTP/1.1 on http-8080
> May 8, 2011 8:39:41 PM org.apache.catalina.startup.Catalina start
> INFO: Server startup in 665 ms
> *Exception in thread "PROCESS 2" java.lang.NoClassDefFoundError:
> org/apache/tomcat/dbcp/dbcp/DelegatingConnection*
> at *******
> *Caused by: java.lang.ClassNotFoundException:
> org.apache.tomcat.dbcp.dbcp.DelegatingConnection
>         at
> 
> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1484)
>         at
> 
> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1329)
>         ... 4 more*
>
>
>
> And I just checked what package i was using, and it seems that it is 
> the
> right one :
>
> import org.apache.tomcat.dbcp.dbcp.*;
>
>
> In my code, the problem occured here :
>
> System.out.println("test 1");
> *Connection dconn = ((DelegatingConnection) 
> conn).getInnermostDelegate();*
> *<== HERE*
> System.out.println("test 2");
>
> 
> ((org.postgresql.PGConnection)dconn).addDataType("geometry",org.postgis.PGgeometry.class);
>
>
> in my web apps librairies I have :
>
> commons-logging-1.1.jar
> postgis-2.0.0SVN.jar
> postgresql-9.0-xmlfix-jdbc4.jar
This seems to be your jdbc driver. If you are using container based 
connections, this
jar has to be placed in the common loader only, which normally means 
that it should be
placed in ${CATALINA_HOME}/lib.

HTH
  Felix

> ws-commons-util-1.0.2.jar
> xmlrpc-client-3.1.3.jar
> xmlrpc-common-3.1.3.jar
> xmlrpc-server-3.1.3.jar
>
>
> and here is the informations about my tomcat version :
>
> mickael@toto:/usr/share/tomcat6/bin$ sh version.sh
> Using CATALINA_BASE:   /usr/share/tomcat6
> Using CATALINA_HOME:   /usr/share/tomcat6
> Using CATALINA_TMPDIR: /usr/share/tomcat6/temp
> Using JRE_HOME:        /usr/lib/jvm/java-6-sun
> Using CLASSPATH:       /usr/share/tomcat6/bin/bootstrap.jar
> Server version: Apache Tomcat/6.0.24                    *  ( My 
> windows
> Tomcat version used the 6.0.28, is that important ? )*
> Server built:   March 24 2011 1829
> Server number:  ...0
> OS Name:        Linux
> OS Version:     2.6.32-24-server
> Architecture:   amd64
> JVM Version:    1.6.0_24-b07
> JVM Vendor:     Sun Microsystems Inc.
>
>
>
> and when i'm checking the lib folder of tomcat6, i got :
>
>
> mickael@toto:/usr/share/tomcat6/lib$ ls -l
> total 0
> lrwxrwxrwx 1 root root 37 2011-05-06 16:30 annotations-api.jar ->
> ../../java/annotations-api-6.0.24.jar
> lrwxrwxrwx 1 root root 34 2011-05-06 16:30 catalina-ant.jar ->
> ../../java/catalina-ant-6.0.24.jar
> lrwxrwxrwx 1 root root 33 2011-05-06 16:30 catalina-ha.jar ->
> ../../java/catalina-ha-6.0.24.jar
> lrwxrwxrwx 1 root root 30 2011-05-06 16:30 catalina.jar ->
> ../../java/catalina-6.0.24.jar
> lrwxrwxrwx 1 root root 37 2011-05-06 16:30 catalina-tribes.jar ->
> ../../java/catalina-tribes-6.0.24.jar
> *lrwxrwxrwx 1 root root 27 2011-05-06 16:30 commons-dbcp.jar ->
> ../../java/commons-dbcp.jar*
> lrwxrwxrwx 1 root root 27 2011-05-06 16:30 commons-pool.jar ->
> ../../java/commons-pool.jar
> lrwxrwxrwx 1 root root 25 2011-05-06 16:30 el-api.jar ->
> ../../java/el-api-2.1.jar
> lrwxrwxrwx 1 root root 31 2011-05-06 16:30 jasper-el.jar ->
> ../../java/jasper-el-6.0.24.jar
> lrwxrwxrwx 1 root root 28 2011-05-06 16:30 jasper.jar ->
> ../../java/jasper-6.0.24.jar
> lrwxrwxrwx 1 root root 18 2011-05-06 16:30 jasper-jdt.jar ->
> ../../java/ecj.jar
> lrwxrwxrwx 1 root root 26 2011-05-06 16:30 jsp-api.jar ->
> ../../java/jsp-api-2.1.jar
> lrwxrwxrwx 1 root root 30 2011-05-06 16:30 servlet-api.jar ->
> ../../java/servlet-api-2.5.jar
> lrwxrwxrwx 1 root root 35 2011-05-06 16:30 tomcat-coyote.jar ->
> ../../java/tomcat-coyote-6.0.24.jar
> lrwxrwxrwx 1 root root 36 2011-05-06 16:30 tomcat-i18n-es.jar ->
> ../../java/tomcat-i18n-es-6.0.24.jar
> lrwxrwxrwx 1 root root 36 2011-05-06 16:30 tomcat-i18n-fr.jar ->
> ../../java/tomcat-i18n-fr-6.0.24.jar
> lrwxrwxrwx 1 root root 36 2011-05-06 16:30 tomcat-i18n-ja.jar ->
> ../../java/tomcat-i18n-ja-6.0.24.jar
>
>
> I don't understand what is wrong !
>
> *
> Thanks for your help !*
>
>
>
> On Sat, May 7, 2011 at 5:41 PM, Phil Steitz <ph...@gmail.com> 
> wrote:
>
>> On 5/7/11 3:33 AM, Micka wrote:
>> > Hi,
>> >
>> > I really don't understand why i've this error !
>> >
>> > On my windows machine it's work well, but not on ubuntu 10.04 
>> machine
>> ....
>> >
>> > here is the context :
>> >
>> > <Context reloadable="false">
>> >   <Resource name="jdbc/Pool"
>> >     auth="Container"
>> >     type="javax.sql.DataSource"
>> >     maxActive="100"
>> >     maxIdle="30"
>> >     maxWait="20000"
>> >     logAbandoned="true"
>> >     removeAbandoned="true"
>> >     removeAbandonedTimeout="10"
>> >     testOnBorrow="true"
>> >     validationQuery="SELECT 1"
>> >     validationInterval="30000"
>> >     username="toto"
>> >     password="toto"
>> >     accessToUnderlyingConnectionAllowed="true"
>> >     driverClassName="org.postgresql.Driver"
>> >     url="jdbc:postgresql://172.17.100.14/D_L?autoReconnect=true"
>> >   />
>> >
>> > </Context>
>> >
>>
>> This is really a question for the Tomcat user list, but from the
>> stacktrace it looks like what is going on is that you have a Commons
>> dbcp jar in the classpath (probably in your web app's lib) and you
>> don't need that jar since you are using the tomcat-bundled version
>> of DBCP.  The Tomcat-bundled version repackages
>> org.apache.commons.dbcp* to  org.apache.tomcat.dbcp* and provides
>> the required jar in the classpath.
>>
>> If you want to use the Tomcat-bundled version, you need to get rid
>> of the commons dbcp jar (unless it is ancient, it will be named
>> commons-dbcp-1.x jar for x in {2, 2.1, 2.2, 3, 4}).
>>
>> For full instructions on using JDBC DataSources with Tomcat, see the
>> Tomcat web pages (select the version you are using and then JDBC
>> DataSources from the User Guide nav).
>>
>> Phil
>>
>>
>> > On Sat, May 7, 2011 at 12:01 PM, Micka <mi...@gmail.com> 
>> wrote:
>> >
>> >> thx for the answer !
>> >>
>> >> here is what i got now :
>> >>
>> >> java.lang.ClassCastException:
>> >> 
>> org.apache.commons.dbcp.PoolingDataSource$PoolGuardConnectionWrapper
>> cannot
>> >> be cast to org.apache.tomcat.dbcp.dbcp.DelegatingConnection
>> >>
>> >>
>> >> 2011/5/6 Andrés M. Luna <an...@digiworks.com.mx>
>> >>
>> >> Hi Micka,
>> >>> Only put jar file "tomcat-dbcp.jar" into directory 
>> $CATALINA_HOME/lib
>> >>>
>> >>> Andres.
>> >>>
>> >>> -----Original Message-----
>> >>> From: Micka [mailto:mickamusset@gmail.com]
>> >>> Sent: viernes, 06 de mayo de 2011 12:16 p.m.
>> >>> To: user@commons.apache.org
>> >>> Subject: Tomcat6
>> >>>
>> >>> Hello everyone, i've a problem with Tomcat6 under Ubuntu 10.04.
>> >>>
>> >>> My application is developped on windows, with apache tomcat 
>> 6.0.28
>> >>>
>> >>> The application is running very well in windows environment.
>> >>>
>> >>> But when i'm trying to install it under Ubuntu  :
>> >>>
>> >>> 1) I've stopped tomcat6
>> >>> 2) I put my war file under /var/lib/tomcat6/webapps
>> >>> 3) I start tomcat6
>> >>>
>> >>> and here is, what I got in my log :
>> >>>
>> >>>
>> >>> Exception in thread  java.lang.NoClassDefFoundError:
>> >>> org/apache/tomcat/dbcp/dbcp/DelegatingConnection
>> >>>        at 
>> Test.DataBaseConnector.connection(DataBaseConnector.java:132)
>> >>>        at 
>> Test.DataBaseConnector.<init>(DataBaseConnector.java:84)
>> >>>        at Test.Guardian_Process.run(Guardian_Process.java:112)
>> >>>        at java.lang.Thread.run(Thread.java:662)
>> >>> *Caused by: java.lang.ClassNotFoundException:
>> >>> org.apache.tomcat.dbcp.dbcp.DelegatingConnection*
>> >>>        at
>> >>>
>> >>>
>> 
>> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1484)
>> >>>        at
>> >>>
>> >>>
>> 
>> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1329)
>> >>>        ... 4 more
>> >>>
>> >>>
>> >>> I don't understand ! Is it because i'm developping my 
>> application under
>> >>> windows ?
>> >>>
>> >>>
>> >>> Thanks,
>> >>>
>> >>>
>> >>> 
>> ---------------------------------------------------------------------
>> >>> To unsubscribe, e-mail: user-unsubscribe@commons.apache.org
>> >>> For additional commands, e-mail: user-help@commons.apache.org
>> >>>
>> >>>
>>
>>
>> 
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: user-unsubscribe@commons.apache.org
>> For additional commands, e-mail: user-help@commons.apache.org
>>
>>


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org