I sense a little confusion here as to what java webstart is good at doing, but I will try to help you a little:
But i dont have JAR files for everything and its actually EAR (which containes a .war file too).
In short, you will need to make .jar files. There's no other way. I don't know if this is a big task, or hard task for you but it will need to be done.
The entry point of my application is a servlet and not a main class (as required in the jnlp file). Given this scenrio can anyone pls guide me in making this application use JWS...how should i go about it???
Well, usually Java webstart is used to distribute GUI Swing programs to client machines. It sounds like you are thinking about converting your servlet program into some such application. If this is not the case, then you should probably stop thinking about Java webstart.
Webstart can of course be used to distribute command line programs that have a main method, but I've never seen or heard of it being done.
In any case, you need to convert your serlvet program into the more traditional program that has a public static void main method. I suspect that will turn out to be a huge task.