Como montar um servidor

Colegas,

Tendo um ip fixo, para montar um servidor que rode java o que é necessário instalar?
Tipo, ao invés de hospedar numa locaweb da vida eu ter um servidor próprio.

Muito obrigado,

Marques

A primeira coisa, é claro, é ver se o tal IP fixo não está bloqueado, pelo seu provedor, para receber conexões nas portas que você quer usar (como 80 ou 443). Normalmente conexões caseiras (como o Net Virtua ou o Speedy) são bloqueadas para receber conexões nas portas 80, 443, 8080, 8443, ftp, telnet, microsoft-ds, netbios-ns, netbios-dgm e netbios-ssn. Isso você pode comprovar rodando a página “Shields Up!” do site http://www.grc.com .

Se estiver, talvez você tenha que pagar um plano mais caro para seu provedor (“plano empresarial” ou outra coisa que o valha), ou mudar de provedor, ou então usar outras portas (o que normalmente não é adequado se você quiser hospedar uma aplicação Web que todos possam usar, já que em muitas empresas os proxies bloqueiam acessos a sites que não estejam nas portas 80 (http) ou 443 (https).

Sábio Thingol,

Uma vez tomada as providências citadas por ti, tenho que instalar o apache2 ou pode ser soh o tomcat?

Tks,

Marques

Se for uma coisa com pouco tráfego o Tomcat ou Jetty é suficiente.

Mas se você sabe que vai ter de servir bastante conteúdo estático, ou se você vai rodar seu site em Unix/Linux e quer usar a porta 80) você também precisa do Apache HTTP Server.
No caso do Unix/Linux é inadequado você rodar o Tomcat, Jetty, Glassfish, JBoss etc. na porta 80 porque você precisa usar permissão de root.
No caso do Solaris você pode dar permissões a um usuário não-root para usar determinadas portas (como a 80) sem problemas.