Crear un instalador completo para tu web.

Saludos de nuevo .
Bueno sigo con mi proyecto de mi instituto.
Me han pedido hacer un instalador que tiene ser puros next para instalar la web que se cree.
Ese instalador tiene que instalar:
1)JDK
2)APACHE TOMCAT
3)MYSQL
5)Cargar mi base de datos en mysql
6)Tiene que copiar mis librerias(los archivos jar, las imagenes,etc), y mi web(el archivo war) en la carpete webapp del APACHE TOMCAT(para que esta puedan ser ejecutada por otros de ese servidor y otras pcs que estan en linea con ese servidor).
Asi el instalador puede ser creado para linux o si no para windows no importa para que sistema operativo se cree, pero tiene que ser un boton conn NEXT para la instalacion.
Les agradeceria cualquier recomendacion o cualquier link o algun informacion.
Muchas Gracias.