On 29 Dec 2012, at 13:21, Mauro <mrsan...@gmail.com> wrote: > On 29 December 2012 13:04, Konstantin Kolinko <knst.koli...@gmail.com> wrote: >> 2012/12/29 Mauro <mrsan...@gmail.com>: >>> Hello. >>> I've various web applications running under tomcat6. >> >> Which one of many 6.0.x versions? > > 6.0.35 > >> >>> One of those use jndi, say the name of webapp is my_app. >>> I put a my_app.xml under Catalina/localhost/ with a context section in >>> which I put: >>> >>> <Resource name="jdbc/my_app" auth="Container" type="javax.sql.DataSource" >>> maxActive="100" maxIdle="30" maxWait="10000" >>> username="xxx" password="xxx" >>> driverClassName="org.postgresql.Driver" >>> url="jdbc:postgresql://svsopsql01.comune.cagliari.loc:5432/my_app"/> >>> >>> The jndi connection work well but........ >>> I deploy another web application that uses jndi, say my_app1. >>> Put a my_app1.xml under Catalina/localhost/ >>> >>> >>> <Resource name="jdbc/my_app1" auth="Container" type="javax.sql.DataSource" >>> maxActive="100" maxIdle="30" maxWait="10000" >>> username="xxx" password="xxx" >>> driverClassName="org.postgresql.Driver" >>> >>> url="jdbc:postgresql://svsopsql01.comune.cagliari.loc:5432/my_app1"/> >>> >>> >>> This second application does not work and I must investigate on it but >>> the problem is that also the jndi connection of the first application, >>> my_app, does not work. >>> Why? >>> I'm correct on putting my_app.xml and my_app1.xml under Catalina/localhost? >> >> So, if it is one application then it works. If you deploy the second >> application then both the first and the second do not work? > > Yes, the second application has a problem and I must investigate on it > but it is strange to me that also the first application doesn't work. > Here what I do: > Deploy the second application, it does not work, the first application works. > To connect the second application via jndi I create my_app1.xml with a > resource section and put under Catalina/localhost. > So under Catalina/localhost i have my_app.xml and my_app1.xml. > Redeploy the second and the forst applications, the second still does > not work but now does not work also the first application. > > >> What do you mean by "does not work"? >> What are the symptoms, messages etc. > > Here is the message error of the first application: > > org.jruby.rack.RackInitializationException: The driver encountered an > unknown error: Cannot create JDBC driver of class > 'org.postgresql.Driver' for connect URL > > >> >> Where did you place your JDBC drivers? >> I'd say that they should be in $CATALINA_BASE/lib, and NOT in any of your >> wars. > > My drivers are under $CATALINA_BASE/lib, I use only postgres.
Are you setting path or docBase in your Context XML? Can you post the exact file content, password redacted etc? p > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org > For additional commands, e-mail: users-h...@tomcat.apache.org > --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org