No experience, but... a way of finding the problem is that you try to isolate the error. Here are some suggestions...
1) Make sure that the driver works without jetspeed, (preferably using the same appserver and version). 2) Try the driver with jetspeed 3) Verify that the lib is accessible from the application by doin your own db-test util. 4) If there is an error like mentioned, take a look at the Turbine source and find out how the url is parsed or handled while connecting to the db. /David -----Original Message----- From: Walter Gamba [mailto:[EMAIL PROTECTED]] Sent: den 5 juni 2002 11:37 To: Jetspeed Users List Subject: Re: Oracle NoClassDefFoundError, any experience? Hi.. can we please see your TurbineResources.properties ?? You should have lines like these into this file Check your URL .. the error messge seem suggesting there is something wrong.. database.default.driver=oracle.jdbc.driver.OracleDriver database.default.url=jdbc:oracle:thin:@<HOSTNAME_OF_SERVER>:<HOST_SQLNET_POR T>:<SID> database.default.username=<USERMAME> database.default.password=<PASSWORD> amd two more lines.. database.adaptor=DBOracle database.adaptor.DBOracle=oracle.jdbc.driver.OracleDriver In my experience the classe12.zip could be put anywhere : classpath, tomcat/lib, webapps/jetspeed/WEB-inf/lib and it works anyway Let us know Good luck Walter At 11.06 05/06/2002 +0800, you wrote: >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>(TurbineUserPee r >.java:175) > at >org.apache.turbine.services.security.db.DBUserManager.retrieve(DBUserManage r >.java:158) > at >org.apache.turbine.services.security.db.DBUserManager.retrieve(DBUserManage r >.java:246) > at >org.apache.turbine.services.security.BaseSecurityService.getAuthenticatedUs e >r(BaseSecurityService.java:312) > at >org.apache.turbine.services.security.TurbineSecurity.getAuthenticatedUser(T u >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:16 1 >) > 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:9 1 >7) > at >org.apache.tomcat.core.ContextManager.service(ContextManager.java:833) > at >org.apache.tomcat.modules.server.Http10Interceptor.processConnection(Http10 I >nterceptor.java:176) > at >org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:494) > at >org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.ja v >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(DBUserManage r >.java:158) > at >org.apache.turbine.services.security.db.DBUserManager.retrieve(DBUserManage r >.java:246) > at >org.apache.turbine.services.security.BaseSecurityService.getAuthenticatedUs e >r(BaseSecurityService.java:312) > at >org.apache.turbine.services.security.TurbineSecurity.getAuthenticatedUser(T u >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:16 1 >) > 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:9 1 >7) > at >org.apache.tomcat.core.ContextManager.service(ContextManager.java:833) > at >org.apache.tomcat.modules.server.Http10Interceptor.processConnection(Http10 I >nterceptor.java:176) > at >org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:494) > at >org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.ja v >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]> Walter Gamba [EMAIL PROTECTED] E-Gramma srl via Palazzo di Citta' 8 - 10122 TORINO tel 011-5136583 fax 011-5136582 www.e-gramma.it -- 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]>
