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]>

Reply via email to