Finally, my war file got deployed on tomcat.
It seems the war file being created was corrupt...
I was using the following command to create the war file.
jar cvf Sample.war C:\Sample\
Still cant understand why it was creating corrupt WAR files.
Now, I created the WAR file using the deploytool of J2EE Application Server and the file got executed perfectly.
Thanks for all your help.....