Onde hospedar site em JSP

Galera, estou iniciando na parte de web. Quando eu chamar um app de um site, ele precisa de algum tipo especial de hospedagem? Ex.
Arquivos asp, nao funcionam quando a hospedagem é somente PHP.
Por favor deem exemplos de onde eu possa colocar o site.
( e barato rs )

Ah eu hospedo aplicações Java no Google App Engine, dependendo do tamanho do projeto pode sair de graça pois é um serviço em Cloud Computing, ou seja, só vai pagar caso sua aplicação ultrapasse o limite de 5 milhões de visitas por mês, ou sua base de dados ultrapasse 500mb de dados no banco de dados do google.

Se o seu caso seja criar um webapp simples e básico apenas para aprendizado ou até mesmo para utilidades não muito pesadas ou complexas, até recomendo, mas tbm há um defeito hospedar no Google, você terá que utiizar o servidor Jetty deles, não poderá realizar requisições Ajax, terá que utilizar o próprio banco de dados deles, e alguns frameworks famosos não são compátiveis, não poderá utilizar Threads ou classes do que demandem processamento pesado, enfim na documentção do site https://appengine.google.com/ você terá mais detalhes a respeito.

No meu caso foi vantajoso hospedar o meu TCC nele, pois é um simulador de alguns recursos de sistemas operacionais, e nisso eu não utilizo banco de dados e muito menos ajax ou threads, ou seja, saiu de graça e o como o projeto utilizei VRaptor, já existe um plugin deles que compatibiliza com o Google App Engine. 8)

segue abaixo o site do meu tcc: http://www.simula-rso.appspot.com/ um outro detalhe a salientar, ele registra o app com o subdominio “.appspot”, caso queira customizar esse domínio para um “.com” ou “.com.br” terá que pagar :?

Tem alguns planos bem baratos: KingHost

Olá, o ideal é que contrate um servidor VPS.

Veja o ranking completo das empresas de hospedagem de sites mais recomendadas.

Espero ter ajudado.

Forte Abraço.