Melhor servidor para Java [fechado]

1

Eu estou começando no desenvolvimento Java Web, então eu quero perguntar, qual é o melhor servidor, como o Apache Tomcat, Resina e outros. Lembre-se que eu uso o Linux Ubuntu. Obrigado!

    
por Nathan Campos 15.07.2009 / 01:48

8 respostas

10

Suponho que você esteja falando sobre o servidor JSP para Java, apenas para manter as coisas livres, documentadas e disponíveis. Sugiro o Apache Tomcat.

Eu pessoalmente não fiz o desenvolvimento de JSP, mas você pode encontrar a documentação do Ubuntu: aqui Ele fornecerá instruções sobre como servir servlets e páginas jsp.

    
por 15.07.2009 / 02:11
6

O melhor servidor depende muito do que você está tentando fazer.

Se você quiser apenas testar aplicativos Web simples (JSP / Servlet), o Tomcat provavelmente é a maneira mais fácil. É empacotado no Ubuntu. A documentação do Tomcat em seu site não é tão abrangente quanto poderíamos desejar, mas você pode encontrar facilmente bons livros no Tomcat. Agora há mais e mais boas soluções de monitoramento para o Tomcat, então o Tomcat está dando uma boa solução mesmo para implementações de produção de grande porte. (Eu espero em um banco privado e estamos nos afastando do BEA Weblogic para o Tomcat).

Se você deseja um servidor robusto de nível empresarial, o JBoss ou o Glassfish são boas soluções, mas são um pouco mais difíceis de configurar.

Se você deseja uma solução completa com um monitoramento muito bom, experimente o BEA Weblogic. Eles têm uma versão de desenvolvimento gratuita, mas se você quiser fazer implementações de produção, esteja pronto para separar algum dinheiro.

Eu não tenho experiência com Resina, mas ouvi coisas boas sobre isso ...

Se você estiver usando este servidor para desenvolvimento, precisará ver qual servidor está bem integrado ao seu IDE. O Eclipse integra-se muito bem com o Tomcat e também se integra à maioria dos servidores de aplicativos de código aberto. A integração do Eclipse com o Weblogic não é tão boa quanto poderia ser. O Netbeans é conhecido por se integrar bem com o Glassfish (não é surpresa), mas eu não uso o Netbeans.

A minha escolha para um servidor de desenvolvimento seria o Tomcat, a menos que eu estivesse trabalhando em um projeto em que eu realmente precisasse de EJBs. Se o servidor de produção já for escolhido (o que é o caso na maioria das vezes), tentaria usar o mesmo servidor para o dev, a menos que seja um servidor muito pesado (como o Weblogic). Neste último caso, eu tentaria usar o Tomcat e o Weblogic para ter uma velocidade melhor.

    
por 15.07.2009 / 13:37
4

resina , cais . mas realmente isso depende de critérios.

    
por 15.07.2009 / 13:28
2

Windows server 2008. Atualmente, ele tem um registro de desempenho: consulte link

da página:

“Esse impressionante recorde mundial no Windows Server 2008 demonstra a colaboração conjunta da Oracle e da AMD para otimizar o desempenho do Java. Ele serve como uma poderosa prova do excelente TCO que pode ser obtido ao executar o Oracle JRockit JVM em servidores alimentados pelo novo processador AMD Opteron Quad-Core de 45nm ”, disse Earl Stahl, vice-presidente de desenvolvimento de software da AMD.

O Oracle JRockit entregou 1.181.782 SPECjbb2005 bops, em execução em um servidor HP ProLiant DL785 G5, a mais nova adição à premiada linha de produtos HP ProLiant, com oito processadores AMD Opteron de 2,7 GHz quad-core, 64 GB de RAM e Microsoft Windows 2008 , superando um resultado usando a Sun JVM (3) em um sistema quase idêntico em quase 14%, e um sistema IBM Power de tamanho similar usando a IBM JVM (4) em 36%.

    
por 15.07.2009 / 03:51
2

Embora o Tomcat seja suficiente para aqueles que estão iniciando no Java Web Development, você também pode experimentar o Glassfish da Sun, pois ele tem uma boa quantidade de recursos.

    
por 15.07.2009 / 13:11
1

O melhor servidor para o que exatamente? O Ubuntu Server é ótimo ...

    
por 15.07.2009 / 01:53
1

Para fins de teste e desenvolvimento, usei o WebLogic, o WebSphere, o Tomcat, o JBoss e o Jetty. De longe o meu favorito é o Jetty, é muito simples. Essa é a única na minha máquina dev no momento.

Parece que você está apenas começando, e neste caso eu sugiro que seja simples. Jetty .

    
por 15.07.2009 / 13:53
0

Oracle Weblogic

    
por 15.07.2009 / 03:19