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

Reply via email to