Hi Sevillano,

   I inserted the configuration after the last <Realm
..../> tag and before the <Host ... >tage (see below)
in the $TOMCAT/config/server.xml file.  This is my
configuration (sorry, I should have shown it in my
previous posting).  Let us see if it works:

      <!--
      <Realm 
className="org.apache.catalina.realm.JDBCRealm"
debug="99"
             driverName="sun.jdbc.odbc.JdbcOdbcDriver"
          connectionURL="jdbc:odbc:CATALINA"
              userTable="users"
userNameCol="user_name" userCredCol="user_pass"
          userRoleTable="user_roles"
roleNameCol="role_name" />
      -->

      <!-- Define the default virtual host
           Note: XML Schema validation will not work
with Xerces 2.2.
       -->

<!-- The DefaultContext segment and its elements below
are added by Caroline Jen -->

<DefaultContext>
   <Resource name="jdbc/OracleDB" auth="Container"
             type="javax.sql.DataSource"/> 

   <ResourceParams name="jdbc/OracleDB">
      <parameter>
         <name>factory</name>
        
<value>org.apache.commons.dbcp.BasicDataSourceFactory</value>
      </parameter>
      <parameter>
         <name>maxWait</name>
         <value>-1</value>
      </parameter>
      <parameter>
         <name>maxActive</name>
         <value>20</value>
      </parameter>
      <parameter>
         <name>password</name>
         <value>javadude</value>
      </parameter>
      <parameter>
         <name>url</name>
        
<value>jdbc:oracle:thin:@bigbird:1522:dcapes</value>
      </parameter>
      <parameter>
         <name>driverClassName</name>
        
<value>oracle.jdbc.driver.OracleDriver</value>
      </parameter>
      <parameter>
         <name>maxIdle</name>
         <value>10</value>
      </parameter>
      <parameter>
         <name>username</name>
         <value>javauser</value>
      </parameter>
      <parameter>
         <name>removeAbandoned</name>
         <value>true</value>
      </parameter>
      <parameter>
         <name>removeAbandonedTimeout</name>
         <value>60</value>
      </parameter>
      <parameter>
         <name>logAbandoned</name>
         <value>true</value>
      </parameter>
</ResourceParams>
</DefaultContext>

<!-- The DefaultContext segment and its elements above
are added by Caroline Jen -->

      <Host name="localhost" debug="0"
appBase="webapps"
       unpackWARs="true" autoDeploy="true"
       xmlValidation="false"
xmlNamespaceAware="false">

        <!-- The line below is added by Caroline Jen
-->

        <DefaultContext reloadable="true"/>

        <!-- Defines a cluster for this node,
             By defining this element, means that
every manager will be changed.
             So when running a cluster

-Caroline
--- Sevillano sevi llano <[EMAIL PROTECTED]>
wrote:

> but...
> 
> where do I add the Context exactly?
> 
> this is my server.xml, If I add context, tomcat
> doesnīt start
> 
> 
> thanks
> 
> <Server port="8005" shutdown="SHUTDOWN">
>   <GlobalNamingResources>
>     <!-- Used by Manager webapp -->
>     <Resource name="UserDatabase" auth="Container"
>              
> type="org.apache.catalina.UserDatabase"
>       description="User database that can be updated
> and saved">
>     </Resource>
>     <ResourceParams name="UserDatabase">
>       <parameter>
>         <name>factory</name>
>        
>
<value>org.apache.catalina.users.MemoryUserDatabaseFactory</value>
>       </parameter>
>       <parameter>
>         <name>pathname</name>
>         <value>conf/tomcat-users.xml</value>
>       </parameter>
>     </ResourceParams>
>   </GlobalNamingResources>
> 
>   <Service name="Catalina">
>     <Connector port="8080" />
> 
>     <!-- This is here for compatibility only, not
> required -->
>     <Connector port="8009" protocol="AJP/1.3" />
> 
>     <Engine name="Catalina" defaultHost="localhost">
>       <Logger
> className="org.apache.catalina.logger.FileLogger" />
> 
>       <Realm
>
className="org.apache.catalina.realm.UserDatabaseRealm"
>              resourceName="UserDatabase" />
>       <Host name="localhost" appBase="webapps"/>
>     </Engine>
>   </Service>
> </Server>
> 
> 
> 
> 
> >From: "Parsons Technical Services"
> <[EMAIL PROTECTED]>
> >Reply-To: "Tomcat Users List"
> <tomcat-user@jakarta.apache.org>
> >To: "Tomcat Users List"
> <tomcat-user@jakarta.apache.org>
> >Subject: Re: canīt Configurate Database Connection
> Pool (DBCP) with Tomcat 
> >5.0.28
> >Date: Fri, 15 Apr 2005 07:56:36 -0400
> >
> >Do you have your resource link in the context
> element? And if you don't 
> >have a context for the app you need to create one.
> >
> >Doug
> >
> >
> >----- Original Message ----- From: "Sevillano sevi
> llano" 
> ><[EMAIL PROTECTED]>
> >To: <tomcat-user@jakarta.apache.org>
> >Sent: Friday, April 15, 2005 5:34 AM
> >Subject: canīt Configurate Database Connection Pool
> (DBCP) with Tomcat 
> >5.0.28
> >
> >
> >>Hi, Iīm a newbie trying to configurate DBCP with
> Tomcat 5.0.28
> >>
> >>Iīm following this documentation:
>
>>http://jakarta.apache.org/tomcat/tomcat-5.0-doc/jndi-datasource-examples-howto.html
> >>
> >>"...Add this in between the </Context> tag of the
> examples context and the 
> >></Host> tag closing the localhost definition..."
> >>but there is no </Context> in my server.xml
> >>
> >>also Iīver read tons of forums about this
> question, and Iīve tested a lot 
> >>of different configuration.
> >>
> >>this is the error Iīve got (the usual I think):
> >>org.apache.commons.dbcp.SQLNestedException: Cannot
> create JDBC driver of 
> >>class '' for connect URL 'null'
> >>
> >>
> >>
> >>any help please? Iīve been the whole week trying
> to fix it
> >>
> >>thanks
> >>
> >>
> >>
> >>
> >>these are my files:
> >>
> >>SERVER.XML
> >>
> >><Server port="8005" shutdown="SHUTDOWN">
> >>
> >>
> >>  <GlobalNamingResources>
> >>    <!-- Used by Manager webapp -->
> >>    <Resource name="UserDatabase" auth="Container"
> >>             
> type="org.apache.catalina.UserDatabase"
> >>      description="User database that can be
> updated and saved">
> >>    </Resource>
> >>    <ResourceParams name="UserDatabase">
> >>      <parameter>
> >>        <name>factory</name>
> >>       
>
<value>org.apache.catalina.users.MemoryUserDatabaseFactory</value>
> >>      </parameter>
> >>      <parameter>
> >>        <name>pathname</name>
> >>        <value>conf/tomcat-users.xml</value>
> >>      </parameter>
> >>    </ResourceParams>
> >>
> >>
> >><Resource name="jdbc/myoracle" auth="Container" 
> >>type="javax.sql.DataSource"/>
> >><ResourceParams name="jdbc/myoracle">
> >>
>
>><parameter><name>factory</name><value>org.apache.commons.dbcp.BasicDataSourceFactory</value></parameter>
> >>   
>
<parameter><name>username</name><value>***</value></parameter>
> >>   
>
<parameter><name>password</name><value>***</value></parameter>
> >>
>
>><parameter><name>driverClassName</name><value>oracle.jdbc.driver.OracleDriver</value></parameter>
> >>
>
>><parameter><name>url</name><value>jdbc:oracle:thin:@****:1521:bddesa</value></parameter>
> >>    
>
>><parameter><name>removeAbandoned</name><value>false</value></parameter>
> >>
>
>><parameter><name>removeAbandonedTimeout</name><value>300</value></parameter>
> >>   
>
<parameter><name>logAbandoned</name><value>true</value></parameter>
> >>   
>
<parameter><name>maxActive</name><value>10</value></parameter>
> >></ResourceParams>
> >>
> >>
> >>  </GlobalNamingResources>
> >>
> >>  <Service name="Catalina">
> >>    <Connector port="8080" />
> >>
> >>    <!-- This is here for compatibility only, not
> required -->
> >>    <Connector port="8009" protocol="AJP/1.3" />
> >>
> >>    <Engine name="Catalina"
> defaultHost="localhost">
> >>      <Logger
> className="org.apache.catalina.logger.FileLogger" />
> >>
> >>      <Realm
>
className="org.apache.catalina.realm.UserDatabaseRealm"
> >>             resourceName="UserDatabase" />
> >>
> >>      <Host name="localhost" appBase="webapps" />
> >>    </Engine>
> >>  </Service>
> >></Server>
> >>
> >>
> >>
> >>WEB.XML
> >>
> >><?xml version="1.0" encoding="ISO-8859-1"?>
> >>
> >><web-app xmlns="http://java.sun.com/xml/ns/j2ee";
> >>   
>
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
> >>   
> xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee 
> >>http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd";
> >>    version="2.4">
> >>
> 
=== message truncated ===


__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 

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

Reply via email to