Hi Chuck,

That means the <Resource> applies to all your webapps; is that what you
> want?
>

Yep, we only have one webapp and it's deployed to our appliance :)


>  > DataSource ds = (DataSource) new
> > InitialContext().lookup("java:comp/env/jdbc/postgres");
> > ds.getConnection();
> >
> > org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot load JDBC driver
> > class 'org.postgresql.Driver'
> >     at
> > org.apache.tomcat.dbcp.dbcp.BasicDataSource.createDataSource
> > (BasicDataSource.java:1136)
> >     at
> > org.apache.tomcat.dbcp.dbcp.BasicDataSource.getConnection
> > (BasicDataSource.java:880)
>
> There should be an additional stack trace related to the error that has
> more specific information in it.
>

I've been looking for that, unfortunately all I see is non-Tomcat code (e.g.
Class.forName, etc.).

I'm working on two things:

1) getting JMX running on Tomcat so I can connect w/jconsole.  I've been
following the 6.0 "monitoring" guide although jconsole says it can't connect
and netstat doesn't report anyone listening on the port I specified.
2) Instrumenting the Tomcat source with debug statements to see what the
state of the bootstrap classloader Konstantin pointed out is.  Although
that's added to JMX so if (1) works then I might not need this step :)


> Any chance this is a permissions problem?
>

Could be!  How do you mean? :)

Rob

Reply via email to