Config. JBoss em ambiente de produção

2 respostas
mutano

Pessoal, alguém que utilize o JBoss em ambiente de produção, poderia dar umas dicas de otimização e segurança em relação a configuração padrão? Algo do tipo, parâmetros da vm, serviços desabilitados, integração com apache via mod_proxy ou mod_jk, …

2 Respostas

P
  • Não usar a distribuição padrão. Baixe os fontes e recompile removendo informações de debug e habilitando otimizações

  • Se sua aplicação não requer clustering, desatíve-o

  • Se sua aplicação não requer JMS, remova-o

  • Remova o web-console e jmx-console

  • Ajuste o log4j.xml para mandar para arquivo apenas informação relevante

  • Se o acesso vai ser via mod_jk, remova o conector http do tomcat

  • Leia atentamente os textos de tuning da JVM disponíveis no site da Sun e selecione o que for mais adequado à sua aplicação. De modo geral, vale a pena ativar uma política mais agressiva de GC, especialmente em servidores multiprocessados.

mutano

Estou me baseando por este documento:
http://wiki.jboss.org/wiki/Wiki.jsp?page=JBossASTuningSliming

Tem uma parte que dia para pre-compilar os jsps, mas fiquei em dúvida onde colocar os .class. Eles deve ficar dentro do diretório classes?

Criado 9 de maio de 2007
Ultima resposta 10 de mai. de 2007
Respostas 2
Participantes 2