If you're using postgres >= 7.0 the JDBC driver is now in
org.postgresql.Driver.

John Thorhauer wrote:
> 
> I am getting the following error info written to turbine log file when
> trying to login using postgres:
> 
> ##########################################################
> [Tue Jun 13 16:58:52 EDT 2000] --  ERROR  --
>         Exception:  java.lang.ClassNotFoundException: postgresql.Driver
>         Stack Trace follows:
>         java.lang.ClassNotFoundException: postgresql.Driver
>         at java.net.URLClassLoader$1.run(URLClassLoader.java:198)
>         at java.security.AccessController.doPrivileged(Native Method)
>         at java.net.URLClassLoader.findClass(URLClassLoader.java:187)
>         at java.lang.ClassLoader.loadClass(ClassLoader.java:286)
>         at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:282)
>         at java.lang.ClassLoader.loadClass(ClassLoader.java:243)
>         at java.lang.Class.forName0(Native Method)
>         at java.lang.Class.forName(Class.java:120)
>         at
> org.apache.turbine.util.db.pool.DBPostgres.init(DBPostgres.java:103)
>         at
> 
>org.apache.turbine.util.db.pool.ConnectionPool.getNewConnection(ConnectionPool.java:177)
>         at
> org.apache.turbine.util.db.pool.ConnectionPool.getConnection(ConnectionPool.java:141)
>         at
> org.apache.turbine.util.db.pool.DBBroker.getConnection(DBBroker.java:160)
>         at
> org.apache.turbine.util.db.pool.DBBroker.getConnection(DBBroker.java:117)
>         at
> org.apache.turbine.om.peer.BasePeer.initTableSchema(BasePeer.java:210)
>         at
> org.apache.turbine.om.user.peer.TurbineUserPeer.<clinit>(TurbineUserPeer.java:139)
>         at
> org.apache.turbine.om.user.TurbineUser.retrieveFromStorage(TurbineUser.java:345)
>         at
> org.apache.turbine.om.user.peer.UserFactory.getUser(UserFactory.java:113)
>         at
> org.apache.turbine.om.user.peer.UserFactory.getUser(UserFactory.java:88)
>         at
> org.apache.turbine.modules.actions.LoginUser.doPerform(LoginUser.java:96)
>         at org.apache.turbine.modules.Action.perform(Action.java:77)
>         at
> org.apache.turbine.modules.ActionLoader.exec(ActionLoader.java:111)
>         at Turbine.doGet(Turbine.java:288)
>         at Turbine.doPost(Turbine.java:387)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>         at
> org.apache.tomcat.core.ServletWrapper.handleRequest(ServletWrapper.java:503)
>         at
> org.apache.tomcat.core.ServletWrapper.handleRequest(ServletWrapper.java:597)
>         at
> org.apache.tomcat.servlets.InvokerServlet.service(InvokerServlet.java:257)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>         at
> org.apache.tomcat.core.ServletWrapper.handleRequest(ServletWrapper.java:503)
>         at
> org.apache.tomcat.core.ContextManager.service(ContextManager.java:559)
>         at
> 
>org.apache.tomcat.service.connector.Ajp12ConnectionHandler.processConnection(Ajp12ConnectionHandler.java:156)
>         at
> org.apache.tomcat.service.TcpWorkerThread.run(PoolTcpEndpoint.java:366)
>         at
> org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:411)
>         at java.lang.Thread.run(Thread.java:475)
> [Tue Jun 13 16:58:52 EDT 2000] --  ERROR  --
>         Exception:  java.lang.NullPointerException
>         Stack Trace follows:
>         java.lang.NullPointerException
>         at org.apache.ecs.Document.toString(Document.java:327)
>         at Turbine.handleException(Turbine.java:484)
>         at Turbine.doGet(Turbine.java:370)
>         at Turbine.doPost(Turbine.java:387)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>         at
> org.apache.tomcat.core.ServletWrapper.handleRequest(ServletWrapper.java:503)
>         at
> org.apache.tomcat.core.ServletWrapper.handleRequest(ServletWrapper.java:597)
>         at
> org.apache.tomcat.servlets.InvokerServlet.service(InvokerServlet.java:257)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>         at
> org.apache.tomcat.core.ServletWrapper.handleRequest(ServletWrapper.java:503)
>         at
> org.apache.tomcat.core.ContextManager.service(ContextManager.java:559)
>         at
> 
>org.apache.tomcat.service.connector.Ajp12ConnectionHandler.processConnection(Ajp12ConnectionHandler.java:156)
>         at
> org.apache.tomcat.service.TcpWorkerThread.run(PoolTcpEndpoint.java:366)
>         at
> org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:411)
>         at java.lang.Thread.run(Thread.java:475)
> 
> ###################################################################
> 
> Here are my postgres settings in TurbineResources.properties
> ##########################
> database.default.driver=org.postgresql.Driver
> database.default.url=jdbc:postgresql://172.16.0.210:5432/turbine
> database.default.username=turbine
> database.default.password=turbine
> database.adaptor=DBPostgres
> database.adaptor.DBPostgres=org.postgresql.Driver
> #########################
> 
> I have tried placing the postgressql.jar in both the classpath and the
> $TOMCATHOME/lib dir.  The only thing else that I can think of is that I
> compiled the postgres jdbc dirver with the "make jdbc2 jar" command.
> Would this cause a problem?
> 
> John Thorhauer
> --
> ********************************
> ** John Thorhauer
> ** Web Developer
> ** Phoenix Color Corp.
> ** [EMAIL PROTECTED]
> ********************************
> 
> ------------------------------------------------------------
> To subscribe:        [EMAIL PROTECTED]
> To unsubscribe:      [EMAIL PROTECTED]
> Problems?:           [EMAIL PROTECTED]


------------------------------------------------------------
To subscribe:        [EMAIL PROTECTED]
To unsubscribe:      [EMAIL PROTECTED]
Problems?:           [EMAIL PROTECTED]

Reply via email to