My pleasure. Here is the relevant code in the struts-config.xml file:

    <data-sources>
       <data-source key="POLL_DATA_SOURCE"
                        type
="oracle.jdbc.pool.OracleConnectionPoolDataSource">
          <set-property property="password"
                        value="password" />
          <set-property property="user"
                        value="userid" />
          <set-property property="description"
                        value="Oracle DataSource w/ Connection Pool" />
          <set-property property="URL"
                        value="jdbc:oracle:thin:@ip_or_hostname:1521:ddb"
/>
       </data-source>
    </data-sources>

Be sure and set the port (1521) and pid (ddb) correctly.

Here is code from a plug-in that gets the reference to the datasource:

      //initialize data cache
      DataSource ds = (DataSource) servlet.getServletContext()

.getAttribute(DataKeys.DATABASE_KEY);

      if (ds == null){
             ServletException e = new ServletException(
                "Datasource from servletcontext returned null");
         log.error("Datasource is null.", e);
         throw e;
      }

DATABASE_KEY is the same value as the key on the DataSource in
struts.config.xml (ie POLL_DATA_SOURCE for our application). The DataSource
is the standard JDBC datasource interface.


We put the Oracle driver file (classes12.zip renamed to oracle.jar) into
Tomcat's commons/lib directory.

Brad



                                                                                       
                                   
                      Thorsten Sch�fer                                                 
                                   
                      <Newsletter@ThorstenS         To:      "'Struts Users Mailing 
List'"                                
                      chaefer.de>                   <[EMAIL PROTECTED]>   
                                   
                                                    cc:                                
                                   
                      21-01-03 09:13                Subject: RE: db connection pool 
question                              
                      Please respond to                                                
                                   
                      "Struts Users Mailing                                            
                                   
                      List"                                                            
                                   
                                                                                       
                                   
                                                                                       
                                   




Hi,

> I can supply and example struts configuration using Oracle's driver
> connection pool driver. Or check the archives for this mailing list,
as I
> have posted it here. Search using my name or Oracle.

Could you please post the example? I tried to search in the mailing
lists but I'm getting the error message "Text search not available for
this list".








--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to