Finally I could get the things running. The things are working when i specified into GlobalResources and GlobalContext inside server.xml My server.xml is something like below.. ----------------------------------------- <GlobalNamingResources> <Resource auth="Container" name="mspool" type="javax.sql.DataSource"/> <ResourceParams name="mspool"> <parameter> <name>url</name> <value>jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=sbcs</value> </parameter> <parameter> <name>maxIdle</name> <value>30</value> </parameter> <parameter> <name>maxActive</name> <value>100</value> </parameter> <parameter> <name>driverClassName</name> <value>com.microsoft.jdbc.sqlserver.SQLServerDriver</value> </parameter> <parameter> <name>maxWait</name> <value>10000</value> </parameter> <parameter> <name>username</name> <value>manisha</value> </parameter> <parameter> <name>factory</name> <value>org.apache.commons.dbcp.BasicDataSourceFactory</value> </parameter> <parameter> <name>selectMethod</name> <value>cursor</value> </parameter> <parameter> <name>password</name> <value>manisha</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> </GlobalNamingResources> ....... .... <Host appBase="webapps" name="localhost"> <DefaultContext className="org.apache.catalina.core.StandardDefaultContext"> <ResourceLink global="mspool" name="mspool" type="javax.sql.DataSource"/> </DefaultContext> <Logger className="org.apache.catalina.logger.FileLogger" directory="logs" prefix="localhost_log." suffix=".txt" timestamp="true"/> </Host> .... I did not change anything inside Web.xml as everything in inside Global. But i do not want it inside global naming resources / default context - but i want it only specific to my web application. i also understand that <Context> - should not be used for TomCat5.0 - but need to put inside /META-INF/context.xml. 1)My problem is my working directory is different. I use ant to create war file and then i manually stop the server - delete existing war file / existing directory (This is due to some Win TomCat problem .??..). Then i deploy it using TomCat Manager. It automatically creates META-INF file for me, i do not have such thing inside my working directory. So where i can put my context.xml ? 2) What shall i put inside context.xml and what shall i put inside server.xml / web/xml ? I tried many different ways but when i use context and as there is no such application (because i delete and i re-deploy it) - tomcat server does not run my application. Pls guide me regards Manisha Pavel Kolesnikov <[EMAIL PROTECTED]> wrote: On Thu, 20 Jan 2005 16:01:55 -0800 (PST), Manisha Sathe wrote:
> Oh! sorry, i did not make it clear. I do went thr this. Currently i am on > TomCat but live environment may not be. (I believe this is for TomCat ?? I Yes, the link I've sent is about Tomcat configuration, but only the part about configuring a datasource is Tomcat specific. But the sample Java code for accessing the datasource using JNDI should work with any application server. > Also in instructions MSSQL Database is not mentioned - so not sure what to > do. Would appreciate if u guide me pls. I guess it should be be similar as examples for other databases, just change the class name of database driver, JDBC url and access information. Pavel __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com