Disponibilizar Aplicação Web

Pessoal, estou aprendendo a desenvolver aplicações Web, e segui um roteiro onde desenvolvi uma aplicação pequena, utilizando Servlets, JSP, MySQL e TOMCAT.

Já terminei de desenvolver a aplicação, e a mesma está rodando sem nenhum problema. No entanto, agora não sei como disponibilizá-la de uma forma para que mais pessoas possam acessá-la. Pelo o que andei olhando, o pessoal da comunidade Java chama esse método de deployment, porém todo o tutorial que achei sobre deployment fala a respeito de aplicações desenvolvidas sobre o paradigma de componentes, o que não é o meu caso. Há algum tutorial de como posso colocar minha aplicação no ambiente de trabalho?

Acho que acabei me enrolando na explicação acima. O que eu quero é rodar minha aplicação fora do ambiente de desenvolvimento. Há algum roteiro ou tutorial que eu possa ler?

Abraços

Sua aplicação vai rodar dentro de uma empresa ou fora também?, basicamente precisa publicar em algum servidor que possa ser acessado por todos, se for algo interno pode ser qualquer micro da empresa, caso queira disponibilizar para fora também precisa hospedar em algum lugar ou montar seu proprio host.

Acessando internamente:

http://nomeSerrvidor:8080/site

ou

http://ip:8080/site