You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by Steve Gums <sg...@voast.com> on 2003/03/31 17:11:02 UTC

JNDI and mod_webapp

I have a situation when using mod-webapp with tomcat 4.1.18 running on
Solaris 2.9.
The situation is as follows. I have a JNDI resource configured (shown below)
Which work fine when accessing through the standard 8080 port. However my
resource is no longer available when using the apache connector on 8008.
Any ideas would be greatly appreciated. I have attempted to define this in
the global Resource but the same problem remained.  Thanks for your time.

server.xml (Defined inside my context):
           <Resource name="jdbc/CIHDB"
                     auth="Container"
                     type="javax.sql.DataSource"/>

           <ResourceParams name="jdbc/CIHDB">
              <parameter>
                 <name>factory</name>

<value>org.apache.commons.dbcp.BasicDataSourceFactory</value>
              </parameter>
              <parameter>
                 <name>username</name>
                 <value>USER</value>
              </parameter>
              <parameter>
                 <name>password</name>
                 <value>PASSWORD</value>
              </parameter>
              <parameter>
                 <name>driverClassName</name>
                 <value>com.mysql.jdbc.Driver</value>
              </parameter>
              <parameter>
                 <name>url</name>
                 <value>jdbc:mysql://localhost/cih</value>
              </parameter>
              <parameter>
                 <name>removeAdandoned</name>
                 <value>true</value>
              </parameter>
              <parameter>
                 <name>removeAdandonedTimeout</name>
                 <value>120</value>
              </parameter>
              <parameter>
                 <name>MaxActive</name>
                 <value>50</value>
              </parameter>
              <parameter>
                 <name>MaxIdle</name>
                 <value>10</value>
              </parameter>
              <parameter>
                 <name>MaxWait</name>
                 <value>5000</value>
              </parameter>
           </ResourceParams>

web.xml:
   <resource-ref>
      <description>
         Resource reference to a factory for java.sql.Connection
         instance that may be used for talking to a particular
         database that is configured in the server.xml file
      </description>
      <res-ref-name>jdbc/CIHDB</res-ref-name>
      <res-type>javax.sql.DataSource</res-type>
      <res-auth>Container</res-auth>
   </resource-ref>

Steve Gums


---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-user-help@jakarta.apache.org