Hi guys, now I do have a question:
Preface: Using CATALINA_BASE: /usr/local/tomcat-6.0.18 Using CATALINA_HOME: /usr/local/tomcat-6.0.18 Using CATALINA_TMPDIR: /usr/local/tomcat-6.0.18/temp Using JRE_HOME: /usr Server version: Apache Tomcat/6.0.18 Server built: Jul 22 2008 02:00:36 Server number: 6.0.18.0 OS Name: Linux OS Version: 2.6.24-etchnhalf.1-amd64 Architecture: amd64 JVM Version: 1.6.0_10-b33 JVM Vendor: Sun Microsystems Inc. I'm using a vanilla dowenload from the Apache website - no Debian'ed Tomcat. In my server.xml I'vespecified a JDBC-realm for AAA: <Realm className="org.apache.catalina.realm.JDBCRealm" connectionPassword="somePass" userCredCol="someCol" userTable="someTableName" driverName="com.mysql.jdbc.Driver" connectionURL="jdbc:mysql://localhost:3306/someDB" connectionName="someDBUser" digest="MD5" userNameCol="anotherCol" userRoleTable="anotherColName" roleNameCol="someRoleName" /> The servlet performing AAA is loaded, however, using a datasource-specification which is not available any more. This is due to the fact that I switched to Tomcat's AAA-mechanism and actually don't need the servlet any more - however, it still get's loaded and I was expecting an error, but not a CNF-Ecxeption: 2009-03-02 22:26:17,489 ERROR [catalina-exec-1]: org.apache.jsp.login_005fwebdemo_005fde._403_jsp:Exception caught during jdpinit javax.servlet.ServletException: javax.naming.NamingException: Could not load resource factory class [Root exception is java.lang.ClassNotFoundException: org.a pache.commons.dbcp.BasicDataSourceFactory] at com.cr.web.dbutil.DBconnect.init(DBconnect.java:66) at com.cr.web.sso.DBManager.init(DBManager.java:223) at com.cr.web.sso.DBManager.<init>(DBManager.java:26) at org.apache.jsp.login_005fwebdemo_005fde._403_jsp.clearSessionTable(_403_jsp.java:61) at org.apache.jsp.login_005fwebdemo_005fde._403_jsp._jspService(_403_jsp.java:160) at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267) at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:568) at org.apache.catalina.authenticator.SingleSignOn.invoke(SingleSignOn.java:394) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286) at org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:857) at org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:565) at org.apache.tomcat.util.net.AprEndpoint$SocketWithOptionsProcessor.run(AprEndpoint.java:1947) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:619) Now when I look into the archive ${CATALINA_HOME}/lib/tomcat-dbcp,jar, I see the following: comp...@compass:/usr/local/tomcat/lib$ jar -tvf tomcat-dbcp.jar |grep -i basicdatasourcefactory 7402 Tue Jul 22 02:00:18 CEST 2008 org/apache/tomcat/dbcp/dbcp/BasicDataSourceFactory.class Hm - I'm not using BasicDataSourceFactory, so I figure it comes from somewhere within Tomcat (don't have the sources here right now, so can't look it up). has there been a renaming of some dbcp-packages within Tomcat? And if so - is it possible that some imports within Tomcat have been missed being updated to the new package-names? Puzzled... Gregor -- just because your paranoid, doesn't mean they're not after you... gpgp-fp: 79A84FA526807026795E4209D3B3FE028B3170B2 gpgp-key available @ http://pgpkeys.pca.dfn.de:11371 --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org