Java Mailing List Archive

http://www.junlu.com/

Home » Home (12/2007) » Tomcat Users »

Issue moving from 4.0 to 4.1

Peter Harrison

2003-08-19


I am moving from Tomcat 4.0 to 4.1, and I am having an issue with the
DefaultContext.

With 4.0 we had an entry under the DefaultContext that sets up a resource for
our connection pool.

    <DefaultContext debug="0" reloadabe="true">    

      <Resource name="jdbc/project" auth="SERVLET"
            type="javax.sql.DataSource"/>

      <ResourceParams name="jdbc/project">
       <parameter><name>user</name><value>foo</value></parameter>
       <parameter><name>password</name><value>bar</value></parameter>
       <parameter><name>driverClassName</name>
        <value>org.postgresql.Driver</value></parameter>
       <parameter><name>driverName</name>
        <value>jdbc:postgresql://localhost/foo</value></parameter>
      </ResourceParams>

    </DefaultContext>

Each time we deploy we would delete the old project directory and put a new
jar file in the webapps directory. Under T 4.0.X this works fine. However,
under 4.1 I have tried the same thing with no luck. I know there was a change
- that user changes to username and driverName to url in the JNDI parameters:

    <DefaultContext debug="0" reloadable="false">    

      <Resource name="jdbc/project" auth="SERVLET"
            type="javax.sql.DataSource"/>

      <ResourceParams name="jdbc/project">
       <parameter><name>username</name><value>foo</value></parameter>
       <parameter><name>password</name><value>bar</value></parameter>
       <parameter><name>driverClassName</name>
        <value>org.postgresql.Driver</value></parameter>
       <parameter><name>url</name>
        <value>jdbc:postgresql://localhost/foo</value></parameter>
      </ResourceParams>

 </DefaultContext>

however I am still getting the following error:
javax.naming.NameNotFoundException: Name jdbc is not bound in this Context

If I specify the resource in a specific Context all is well - except that the
war file doesn't unpack. If I have the resources in the DefaultContext it
appears to be ignored.

Help.

Regards,
Peter

---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-user-unsubscribe@(protected)
For additional commands, e-mail: tomcat-user-help@(protected)


©2008 junlu.com - Jax Systems, LLC, U.S.A.