How to create a installer using Java that combine tomcat, mysql and war file and come out a final exe?
A better way is to use IzPack, it is better than others because, it is only needed to be packaged once and can be used on any Operating System with same compiled jar.
I personally used it for packaging tomcat, mysql and some other prerequisites for my web application.
I used Launch4J for creating executable(.exe) from the IzPack generated jar file.