Setup de uma aplicacao

quando termino de desenvolver um programa java web basta eu hospedar todos arquivos num servidor pra que ela possa ser acessada pela internet? Ou tenho que gerar um executavel tipo um setup. Gostaria de saber como funciona esse procedimento. Grato.