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 > >