Mark, I don't have any jetspeed with Oracle experience, however I do have much oracle/java experience. Sounds like the JDBC URL you are specifying is not correctly formated.
What does your JDBC URL look like? ----- Original Message ----- From: "Mak, Thomas" <[EMAIL PROTECTED]> To: "'Jetspeed Users List'" <[EMAIL PROTECTED]> Sent: Tuesday, June 04, 2002 11:06 PM Subject: Oracle NoClassDefFoundError, any experience? > Hi, > > I have tried 2 days on bridging JetSpeed 1.3a2 with Oracle database, but > still get same error. I checked with all the document procedures and tried > on Tomcat 3 and Tomcat 4 and the problem still exists. > > The only cause I think is, the Oracle JDBC driver cannot be loaded for some > reason. Here are some questions that I hope somebody with such experience > can help. > Is the latest Oracle JDBC driver can be used? > Do I need to unzip classes12.zip and jar a file adding to the lib directory? > Is the JDBC driver need to be located to a special location in tomcat, > rather than put in lib directory? > Some developers experienced that the Oracle JDBC driver need to be added to > CLASSPATH in the tomcat startup script. Is it a must? > > I tried both on Windows and Linux Platform, also Jetspeed 1.3a1 and 1.3a2, > and also another Servlet engine rather than Tomcat. All result is same. > > The first time logon with browser after restart tomcat, I get error as: > Horrible Exception: java.lang.Error: Error in > BasePeer.initTableSchema(TURBINE_USER): Invalid Oracle URL specified > at > org.apache.turbine.om.peer.BasePeer.initTableSchema(BasePeer.java:232) > at > org.apache.turbine.om.peer.BasePeer.initTableSchema(BasePeer.java:194) > at > org.apache.turbine.om.security.peer.TurbineUserPeer.<clinit>(TurbineUserPeer > .java:175) > at > org.apache.turbine.services.security.db.DBUserManager.retrieve(DBUserManager > .java:158) > at > org.apache.turbine.services.security.db.DBUserManager.retrieve(DBUserManager > .java:246) > at > org.apache.turbine.services.security.BaseSecurityService.getAuthenticatedUse > r(BaseSecurityService.java:312) > at > org.apache.turbine.services.security.TurbineSecurity.getAuthenticatedUser(Tu > rbineSecurity.java:199) > at > org.apache.turbine.modules.actions.LoginUser.doPerform(LoginUser.java:111) > at org.apache.turbine.modules.Action.perform(Action.java:87) > at > org.apache.turbine.modules.ActionLoader.exec(ActionLoader.java:122) > at > org.apache.jetspeed.modules.actions.JLoginUser.doPerform(JLoginUser.java:161 > ) > at org.apache.turbine.modules.Action.perform(Action.java:87) > at > org.apache.turbine.modules.ActionLoader.exec(ActionLoader.java:122) > at org.apache.turbine.Turbine.doGet(Turbine.java:511) > at org.apache.turbine.Turbine.doPost(Turbine.java:655) > at javax.servlet.http.HttpServlet.service(HttpServlet.java) > at javax.servlet.http.HttpServlet.service(HttpServlet.java) > at > org.apache.tomcat.facade.ServletHandler.doService(ServletHandler.java:574) > at org.apache.tomcat.core.Handler.invoke(Handler.java:322) > at org.apache.tomcat.core.Handler.service(Handler.java:235) > at > org.apache.tomcat.facade.ServletHandler.service(ServletHandler.java:485) > at > org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:91 > 7) > at > org.apache.tomcat.core.ContextManager.service(ContextManager.java:833) > at > org.apache.tomcat.modules.server.Http10Interceptor.processConnection(Http10I > nterceptor.java:176) > at > org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:494) > at > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav > a:516) > at java.lang.Thread.run(Thread.java:484) > > After 1st error, the logons afterwards generate the same error: > Horrible Exception: java.lang.NoClassDefFoundError > at > org.apache.turbine.services.security.db.DBUserManager.retrieve(DBUserManager > .java:158) > at > org.apache.turbine.services.security.db.DBUserManager.retrieve(DBUserManager > .java:246) > at > org.apache.turbine.services.security.BaseSecurityService.getAuthenticatedUse > r(BaseSecurityService.java:312) > at > org.apache.turbine.services.security.TurbineSecurity.getAuthenticatedUser(Tu > rbineSecurity.java:199) > at > org.apache.turbine.modules.actions.LoginUser.doPerform(LoginUser.java:111) > at org.apache.turbine.modules.Action.perform(Action.java:87) > at > org.apache.turbine.modules.ActionLoader.exec(ActionLoader.java:122) > at > org.apache.jetspeed.modules.actions.JLoginUser.doPerform(JLoginUser.java:161 > ) > at org.apache.turbine.modules.Action.perform(Action.java:87) > at > org.apache.turbine.modules.ActionLoader.exec(ActionLoader.java:122) > at org.apache.turbine.Turbine.doGet(Turbine.java:511) > at org.apache.turbine.Turbine.doPost(Turbine.java:655) > at javax.servlet.http.HttpServlet.service(HttpServlet.java) > at javax.servlet.http.HttpServlet.service(HttpServlet.java) > at > org.apache.tomcat.facade.ServletHandler.doService(ServletHandler.java:574) > at org.apache.tomcat.core.Handler.invoke(Handler.java:322) > at org.apache.tomcat.core.Handler.service(Handler.java:235) > at > org.apache.tomcat.facade.ServletHandler.service(ServletHandler.java:485) > at > org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:91 > 7) > at > org.apache.tomcat.core.ContextManager.service(ContextManager.java:833) > at > org.apache.tomcat.modules.server.Http10Interceptor.processConnection(Http10I > nterceptor.java:176) > at > org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:494) > at > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav > a:516) > at java.lang.Thread.run(Thread.java:484) > > Anyone has good or bad experience with Oracle installation with Jetspeed? > Thanks for anybody that can give me a clue on it. > > Thomas Mak > > -- > To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> > For additional commands, e-mail: <mailto:[EMAIL PROTECTED]> > -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
