Thanks a Lot  Sir,
 I more thing i got to ask regarding this is dat in tomcat 4.1 we dont have
this context.xml file separately so if we do JNDI connection Pooling for all
the web
application present then where to set the context entries as we set in
context.xml in tomcat 5.5  ,as because in tomcat 4.1  this file (Context.xml)
is not present by default in TOMCAT4.1_HOME/conf/
thanks a Lot


On 4/19/07, Andre Prasetya <[EMAIL PROTECTED]> wrote:

there are 2 places you can configure the connection pooling
at global and at local. for your case its global. yes it is at
server.xmlbut you have to put an entry at
context.xml so that the web.xml recognise it

example
<GlobalNamingResources>

   <!-- Test entry for demonstration purposes -->
   <Environment value="30" type="java.lang.Integer" name="simpleValue" />

   <!-- Editable user database that can also be used by
        UserDatabaseRealm to authenticate users -->
   <Resource pathname="conf/tomcat-users.xml" description="User database
that can be updated and saved" auth="Container" type="
org.apache.catalina.UserDatabase" name="UserDatabase" factory="
org.apache.catalina.users.MemoryUserDatabaseFactory" />
   <Resource auth="Container"
         description="DB Connection"
         driverClass="com.mysql.jdbc.Driver"
         maxPoolSize="100"
         minPoolSize="1"
         acquireIncrement="1"
         name="jdbc/Standard"
         user="****"
         password="*******"
         factory="org.apache.naming.factory.BeanFactory"
         type="com.mchange.v2.c3p0.ComboPooledDataSource"
         jdbcUrl="jdbc:mysql://127.0.0.1:3306/test?autoReconnect=true" />
</GlobalNamingResources>

the following entry should be available at context.xml (global or local
you
choose)
   <ResourceLink
         name="jdbc/Standard"
         global="jdbc/Standard"
         type="javax.sql.DataSource"/>

then you can put this at your app web.xml
   <resource-ref>
       <description>DB Connection</description>
       <res-ref-name>jdbc/Standard</res-ref-name>
       <res-type>
           javax.sql.DataSource
       </res-type>
       <res-auth>Container</res-auth>
       <res-sharing-scope>Shareable</res-sharing-scope>
   </resource-ref>


On 4/19/07, Avinash Kumar <[EMAIL PROTECTED]> wrote:
>
> Hi,
> u wrote " ....for example you need a DataSource (connection pool) that
is
> shared
> for all application. you can configure a context.xml inside META-INF of
> your
> web app...." if it is shared by all application then sud i configure a
> context.xml inside META-INF of my web app..then ud it  b cogmmon to all
> the
> application.?thne i must write it in the TOMCAT_HOME/conf/context.xml
> ,isn't
> it???
>   Nd one more thing Sir,For configuring Data Source(for pooling) in
tomcat
> 5.5 we can configure it in server.xml using JNDI ..then why in
> TOMCAT_HOME/conf/context.xml ?
>
>
> On 4/19/07, Andre Prasetya <[EMAIL PROTECTED]> wrote:
> >
> > the one at TOMCAT_HOME\conf\context.xml is the one that is loaded for
> all
> > application, you ll wanna use that if you have a global environment
> > variable. for example you need a DataSource (connection pool) that is
> > shared
> > for all application. you can configure a context.xml inside META-INF
of
> > your
> > web app.
> >
> > On 4/19/07, Avinash Kumar <[EMAIL PROTECTED]> wrote:
> > >
> > > Hi all,
> > >   Thier is a file TOMCAT_HOME\conf\context.xml in tomcat 5.5 ,what
we
> > have
> > > to write in this xml file and when is this file needed,i made two
> sample
> > > web
> > > application in jsp and servets ,i just deployed those in webapps ,i
se
> > the
> > > java and tomcat home as required  and these application are running
,i
> > > just
> > > want to know that when we have to configure this file.
> > > Thanks
> > >
> >
> >
> >
> > --
> > -Andre-
> >
> > People see things the way they are and say "why ?" I see things that
> never
> > were and say "Why not ?"
> >
>



--
-Andre-

People see things the way they are and say "why ?" I see things that never
were and say "Why not ?"

Reply via email to