Thank you, what about testing the connection, i am afraid that the test code
is the reason:

Context initContext = new InitialContext();
 Context envContext  = (Context)initContext.lookup("java:/comp/env");
 DataSource ds = (DataSource)envContext.lookup("jdbc/TestMySql");
 Connection conn = ds.getConnection();

 out.println("Connection Established");

what is "java:/comp/env"??

On 7/22/07, Pid <[EMAIL PROTECTED]> wrote:

You can define either:

a) Resource inside a Context - either in META-INF/context.xml or
host/<appname>.xml

b) ResourceLink inside a Context (as above) referring to a global
Resource defined in server.xml.

You're doing both at the moment, so one of them isn't being used,
depending on where you placed the Resource in server.xml.

Just defining a Resource inside your META-INF/context.xml and the
corresponding WEB-INF/web.xml reference should be sufficient.



p




Mohammed Zabin wrote:
> Would you please be more specific? which file you mean? I have created
> Oracel connection Pool as the stated way above, and it's worked fine,
shall
> i put resource defeninitoin in context.xml only?
>
> On 7/22/07, Pid <[EMAIL PROTECTED]> wrote:
>>
>> You only need one resource definition.
>> You only need a resource link definition if your resource is a global
>> one.
>>
>> Simplify your configuration and then post the error message from the
>> logs so we can see Tomcat says is wrong.
>>
>> p
>>
>>
>> Mohammed Zabin wrote:
>> > Hi All
>> >
>> > I have confiured oracle connection pool on my tomacat 6, and it
worked
>> > fine.
>> > When i came to configure MySql, I repeated the same steps for Oracle
>> > databse, with considering the specfication of MySql database. But
it's
>> > didn't work. Any Help please about configuring MySql,
>> > I downloaded MySql connector from mysql website and place it in
>> > CATALINA_HOME/lib directory, and i put the following:
>> >
>> > 1. in server.xml file:
>> > <Resource name="jdbc/TestMySql" auth="Container"
>> > type="javax.sql.DataSource"
>> >                   maxActive="100" maxIdle="30" maxWait="10000"
>> >                   username="*" password="*" driverClassName="
>> > com.mysql.jdbc.Driver"
>> >
>> > url="jdbc:mysql://localhost:3306/exam?autoReconnect=true"/>
>> >
>> > 2. in web.xml file
>> > <resource-ref>
>> >      <description>Oracle Datasource example</description>
>> >      <res-ref-name>jdbc/TestMySql</res-ref-name>
>> >      <res-type>javax.sql.DataSource</res-type>
>> >      <res-auth>Container</res-auth>
>> > </resource-ref>
>> >
>> > 3. in context.xml file (on server's context.xml file):
>> > <Resource name="jdbc/TestMySql" auth="Container"
>> > type="javax.sql.DataSource"
>> >                    maxActive="100" maxIdle="30" maxWait="10000"
>> >                    username="*" password="*" driverClassName="
>> > com.mysql.jdbc.Driver"
>> >                    url="jdbc:mysql://localhost:3306/exam"/>
>> >
>> > 4. in cotext.xml file ( In my web application's context.xml file):
>> > <ResourceLink global="jdbc/TestMySql" name="jdbc/TestMySql" type="
>> > javax.sql.DataSource"/>
>> >
>> > Any Help please?
>> >
>>
>>
>>
>



Reply via email to