I have the user/ password in place, in MySQL database. I've one
userid/password combination as turbine/turbine. I have also run the nicely
written "DBTest" program (by Erik). It works fine (it connects using
turbine/turbine). But when I try to connect from the login screen it gives
me the following exception:

----------------------------------------------------------------------------
----------------------------
Exception: java.lang.Error: Error in BasePeer.initTableSchema(Visitor):
Cannot connect to MySQL server on localhost:3306. Is there a MySQL server
running on the machine/port you are trying to connect to?
(java.security.AccessControlException)
        at
org.apache.turbine.om.peer.BasePeer.initTableSchema(BasePeer.java:225)
        at
org.apache.turbine.om.user.peer.TurbineUserPeer.<clinit>(TurbineUserPeer.jav
a:146)
        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, Compiled Code)
        at Turbine.doPost(Turbine.java:387)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:747)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:840)
        at com.sun.server.ServletState.callService(ServletState.java:226)
        at
com.sun.server.ServletManager.callServletService(ServletManager.java:936)
        at
com.sun.server.http.servlet.InvokerServlet.service(InvokerServlet.java:137)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:840)
        at com.sun.server.ServletState.callService(ServletState.java:226)
        at
com.sun.server.ServletManager.callServletService(ServletManager.java:936)
        at
com.sun.server.ProcessingState.invokeTargetServlet(ProcessingState.java:423)
        at
com.sun.server.http.HttpProcessingState.execute(HttpProcessingState.java:79)
        at com.sun.server.http.stages.Runner.process(Runner.java:79)
        at
com.sun.server.ProcessingSupport.process(ProcessingSupport.java:294)
        at com.sun.server.Service.process(Service.java:204)
        at
com.sun.server.http.HttpServiceHandler.handleRequest(HttpServiceHandler.java
:374)
        at
com.sun.server.http.HttpServiceHandler.handleRequest(HttpServiceHandler.java
:166)
        at com.sun.server.HandlerThread.run(HandlerThread.java:162)
----------------------------------------------------------------------------
----------------------------

One strange thing, I'm getting is: When I get the upper exception, and then
if I retry to login with the same userid/password (without restarting the
JavaWebServer2.0), I get the following exception:

----------------------------------------------------------------------------
----------------------------
Exception: java.lang.NoClassDefFoundError:
org/apache/turbine/om/user/peer/TurbineUserPeer
        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, Compiled Code)
        at Turbine.doPost(Turbine.java:387)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:747)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:840)
        at com.sun.server.ServletState.callService(ServletState.java:226)
        at
com.sun.server.ServletManager.callServletService(ServletManager.java:936)
        at
com.sun.server.http.servlet.InvokerServlet.service(InvokerServlet.java:137)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:840)
        at com.sun.server.ServletState.callService(ServletState.java:226)
        at
com.sun.server.ServletManager.callServletService(ServletManager.java:936)
        at
com.sun.server.ProcessingState.invokeTargetServlet(ProcessingState.java:423)
        at
com.sun.server.http.HttpProcessingState.execute(HttpProcessingState.java:79)
        at com.sun.server.http.stages.Runner.process(Runner.java:79)
        at
com.sun.server.ProcessingSupport.process(ProcessingSupport.java:294)
        at com.sun.server.Service.process(Service.java:204)
        at
com.sun.server.http.HttpServiceHandler.handleRequest(HttpServiceHandler.java
:374)
        at
com.sun.server.http.HttpServiceHandler.handleRequest(HttpServiceHandler.java
:166)
        at com.sun.server.HandlerThread.run(HandlerThread.java:162)
----------------------------------------------------------------------------
----------------------------

I get the former exception only for the first time I try to login after
starting the web server.

Where could I be doing something wrong?

- Hement


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

Reply via email to