Servidor de aplicativos Java para Windows

3

Atualmente, estou configurando o ambiente operacional para nossa empresa, que inclui a instalação do Crowd for SSO, o JIRA para rastreamento de bugs e o Confluence como nosso wiki. Minha ideia é que todos esses produtos estejam disponíveis via HTTP 80 em nosso servidor de desenvolvimento interno (tipo http://dev/crowd , http://dev/jira , etc.) e estarão disponíveis de fora (por exemplo, o Google Apps exige servidor SSO publicamente disponível, então http://dev.acme.com/crowd deve funcionar lá).

Atualmente estou perdida tentando escolher um bom appserver para todos esses produtos. O que eu preciso é de um servidor de aplicativos compatível com Windows Server 2008 x64 R2 que seja fácil de configurar e administrar (os utilitários de administração da GUI serão bons, mas eu estou bem confortável com arquivos de console e configuração) e que podem lidar com mais de 5 aplicativos para uma organização de mais de 10 pessoas.

    
por Anton Gogolev 15.10.2009 / 15:58

5 respostas

5

Acabei de passar por este processo (literalmente na última semana) com o JIRA + Crowd + Confluence em uma caixa WinXP. (não um sistema operacional de servidor de 64 bits, mas provavelmente muito semelhante)

Não é difícil configurar o Apache + a informação de proxy apropriada, então do lado de fora você está acessando estes via HTTP 80, mas internamente eles rodam no Tomcat 8080 (ou qualquer que seja sua porta tomcat).

Para a maioria dos recursos da Atlassian, a documentação de instalação é muito boa (tive uma experiência dolorosa com a instalação do conector Apache :: CrowdAuth, caso contrário, tudo correu bem). Eu sugiro que você olhe para a página de integração do Apache + JIRA , por exemplo.

    
por 15.10.2009 / 16:00
1

Se você estiver procurando uma solução com toda a administração baseada na web, considere o Sun Java Web Server . Ele faz o mesmo trabalho que o Apache + Tomcat, incluindo muitos recursos avançados, como acesso WebDAV e servidores virtuais. Existem opções de suporte gratuitas e comerciais.

Eu não tenho muita experiência pessoal com a plataforma, mas ouvi coisas boas sobre sua facilidade de uso para não administradores

    
por 15.10.2009 / 17:52
1

Eu configurei Jira e Confluence em uma máquina Windows há algum tempo. Usei o IIS como o servidor da Web básico e usei ajp_iis para redirecionar URLs específicos para as instâncias do tomcat em execução em portas diferentes. Funciona muito bem e foi fácil de configurar.

    
por 15.10.2009 / 18:05
1

O JBoss deve rodar em qualquer plataforma.

    
por 15.10.2009 / 18:11
1

Concordo com Jason S. Como o aplicativo baseado em Java não inclui nenhum EJB (enterprise Java Beans), você pode viver sem um servidor de aplicativos como o JBoss ou o WebSphere. Tudo que você precisa é de um contêiner da Web (Tomcat). Para que o Apache processe o pedido Java, você precisa compilar o Apache com o mod_jk. O Apache não suporta o pedido Java pronto para uso. Tudo isso é bem direto no * nix O / S.

Além disso, lembre-se de que o Tomcat é um contêiner da Web e não um servidor da Web. Se você usa o JBoss, o front-end que você usa para se conectar ao seu navegador é, na verdade, uma versão simplificada do contêiner Tomcat-web. O contêiner da Web não é criado para lidar com solicitações pesadas. Portanto, para sistemas de produção, você deve sempre ter servidores da Web com balanceamento de carga conversando com instâncias do tomcat / jboss.

    
por 16.10.2009 / 16:22