Question: I have tabbar application, in first tab I have a webView, so when user open the website and going to download some song mp3 format, it push another View which takes the title from the user. 

after giving the title I just change the tabbarSelectController to one title for song
and the downloading begins and shown on the tabbar at selected Index 1. when i change the tab to selected Index 0 and select another song for downloading and again back to selectedIndex 1 first downloading stop and 2nd downloading resume. 

so i want to download multiple songs and don't have much idea how to do that in this scenario because user add songs dynamically I have seen ASINtworkQueue as well but don't get the idea of how that works

Answer: 
You may start using:

m2e ( maven to eclipse integration ) -> <http://www.eclipse.org/m2e/>

Eclipse WTP ( web tools platform ) -> <http://www.eclipse.org/webtools/>

WTP will allow you to run Tomcat from eclipse and m2e will take care of converting your Maven build into Eclipse project and integrating it with WTP.
If you are using `eclipse` then you need not to use `mvn -o compile war:exploded` every time. But yes, you need to use `mvn install` each time you make a change in your application.

This is what you need to do:

* Open `Server View`
* Open expected tomcat server settings. A settings window for tomcat will be opened.
* Select modules tab.
* Choose `Add external web module`. An input form will be opened.
* Browse to your application's `target` (generated by maven) folder and then select already exploded war directory and set it as `Document Base`
* Enter `Path` as the base url for your application.

This is just one time effort.