Nicolas, not quite there...
1) I've put classes12.jar (.zip won't work, since Tomcat 4 doesn't recognize this extension) in $TOMCAT_HOME/common/lib 2) I've modified web.xml, adding the loading of the oracle JDBC driver, hence having the default servlet looks like: <servlet> <servlet-name>default</servlet-name> <servlet-class>org.apache.catalina.servlets.DefaultServlet</servlet-class> <init-param> <param-name>debug</param-name> <param-value>0</param-value> </init-param> <init-param> <param-name>listings</param-name> <param-value>true</param-value> </init-param> <!-- Oracle JDBC --> <init-param> <param-name>load-class</param-name> <param-value>oracle.jdbc.driver.OracleDriver</param-value> </init-param> <load-on-startup>1</load-on-startup> </servlet> 3) Added the following datasource in cocoon.xconf <datasources> <jdbc name="noria"> <pool-controller min="5" max="10" oradb="true"/> <dburl>jdbc:oracle:thin:@localhost:1521:ORCL2</dburl> <user>noria</user> <password>noria</password> </jdbc> </datasources> But cocoon refuses to cooperate, stating: DEBUG (2002-01-27) 21:23.28:977 [cocoon ] (Unknown-URI) Unknown-thread/AbstractPool: org.apache.avalon.excalibur.datasource.JdbcConnection: could not be instantiated. java.sql.SQLException: ORA-01034: ORACLE not available ORA-27101: shared memory realm does not exist at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:168) at oracle.jdbc.ttc7.TTIoer.processError(TTIoer.java:208) at oracle.jdbc.ttc7.O3log.receive1st(O3log.java:428) at oracle.jdbc.ttc7.TTC7Protocol.logon(TTC7Protocol.java:248) at oracle.jdbc.driver.OracleConnection.<init>(OracleConnection.java:249) at oracle.jdbc.driver.OracleDriver.getConnectionInstance(OracleDriver.java:365) at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:260) at java.sql.DriverManager.getConnection(Unknown Source) at java.sql.DriverManager.getConnection(Unknown Source) at org.apache.avalon.excalibur.datasource.JdbcConnectionFactory.newInstance(Unk nown and so on... Any suggestion ? Best regards, --------------------------------------------- Luca Morandini GIS Consultant [EMAIL PROTECTED] http://utenti.tripod.it/lmorandini/index.html --------------------------------------------- > -----Original Message----- > From: Nicolas Kessler [mailto:[EMAIL PROTECTED]] > Sent: Sunday, January 27, 2002 8:26 PM > To: [EMAIL PROTECTED]; [EMAIL PROTECTED] > Subject: Re: Oracle configuration with Tomcat 4.0.1 > > > Hi Luca > > From: "Luca Morandini" <[EMAIL PROTECTED]> > > I have upgraded to Tomcat 4.0.1 fomr Tomcat 3.2.3, but I wasn't able to > make > > Cocoon connect to Oracle 8.1.7... > > > > Could someone give the EXACT things to put in web.xml, server.xml, > > cocoon.xconf and the like ? > > First, you must have the Oracle JDBC thin driver > ("classes12.zip") somewhere > in your classpath. > > Second, add > > oracle.jdbc.driver.OracleDriver > > to web.xml in the > > <init-param> > <param-name>load-class</param-name> > <param-value> > ... > > section. > > That should do it. You only need to modify cocoon.xconf if you want to use > connection pooling. In that case you would add something like > > <jdbc name="scott"> > <pool-controller min="5" max="10" oradb="true"/> > <auto-commit>false</auto-commit> > <dburl>jdbc:oracle:thin:@localhost:1521:ORCL</dburl> > <user>scott</user> > <password>tiger</password> > </jdbc> > > Regards, > Nicolas > > > > --------------------------------------------------------------------- > Please check that your question has not already been answered in the > FAQ before posting. <http://xml.apache.org/cocoon/faqs.html> > > To unsubscribe, e-mail: <[EMAIL PROTECTED]> > For additional commands, e-mail: <[EMAIL PROTECTED]> > --------------------------------------------------------------------- Please check that your question has not already been answered in the FAQ before posting. <http://xml.apache.org/cocoon/faqs.html> To unsubscribe, e-mail: <[EMAIL PROTECTED]> For additional commands, e-mail: <[EMAIL PROTECTED]>