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.schumac...@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 <phil.ste...@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 <mickamus...@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 <and...@digiworks.com.mx>
>>> >>
>>> >> Hi Micka,
>>> >>> Only put jar file "tomcat-dbcp.jar" into directory $CATALINA_HOME/lib
>>> >>>
>>> >>> Andres.
>>> >>>
>>> >>> -----Original Message-----
>>> >>> From: Micka [mailto:mickamus...@gmail.com]
>>> >>> Sent: viernes, 06 de mayo de 2011 12:16 p.m.
>>> >>> To: u...@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-unsubscr...@commons.apache.org
>>> >>> For additional commands, e-mail: user-h...@commons.apache.org
>>> >>>
>>> >>>
>>>
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: user-unsubscr...@commons.apache.org
>>> For additional commands, e-mail: user-h...@commons.apache.org
>>>
>>>
>>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
> For additional commands, e-mail: users-h...@tomcat.apache.org
>
>

Reply via email to