* Procedimentos para configuração de servidores de desenvolvimento e homologação de aplicações Java: 1) Instalar SO Linux e definir IP de rede; 2) Adicionar o servidor ao DNS da rede; 3) Instalar o JDK: sudo aptitude install open-openjdk-6-jdk 4) Instalar o Apache: 4.1) digite: sudo apt-get install apache2 4.2) testar o Apache: Digite no browser: http://nome_server/ 5) Instalar o Apache Tomcat: 5.1) Baixar o instalador: wget http://ftp.unicamp.br/pub/apache/tomcat/tomcat-7/v7.0.23/bin/apachetomcat-7.0.23.tar.gz 5.2) Descompactar o instalador: tar -xzvf nome_do_arquivo.tar.gz 5.3) Instanciar o Tomcat: ../apache-tomcat/bin/startup.sh 5.4) Testar o Tomcat na porta default: http://nome_server:8009/ 6) Instalar o Glassfish: 6.1) Baixar o Glassfish: wget http://download.java.net/glassfish/3.1.1/release/glassfish-3.1.1.zip 6.2) Descompactar o arquivo: unzip glassfish-3.1.1.zip 6.2) Renomear a pasta: mv glassfish-3.1.1 glassfish3 6.3) Instanciar o Glassfish: ../glassfish3/bin/asadmin start-domain 6.4) Configurar a conexão JDBC do banco de dados na inteface gráfica do Glassgish: http://nome_server:4848 7) Fazer o balacamento para o Apache: 7.1) Instalar a biblioteca para o mod JK: sudo apt-get install libapache2-mod-jk 7.2) Configurar: vi /etc/libapache2-mod-jk/workers.properties * Exemplo de configuração do arquivo: # workers.properties # ps=/ worker.list=tomcatHomolog, glassfishHomolog worker.tomcatHomolog.port=8009 worker.tomcatHomolog.host=localhost worker.tomcatHomolog.type=ajp13 worker.tomcatHomolog.lbfactor=1 worker.glassfishHomolog.port=8010 worker.glassfishHomolog.host=200.145.6.236 worker.glassfishHomolog.type=ajp13 worker.glassfishHomolog.lbfactor=1 #worker.loadbalancer.type=lb #worker.loadbalancer.balance_workers=ajp13_worker 7.3) Configurar as aplicações ou pastas habilitadas no Apache: * Comando: vi /etc/apache2/sites-enabled/000-default * Exemplo de configuração do arquivo (Acrescer antes do fechamento da tag </VirtualHost> ): JkMount /* tomcatHomolog JkUnMount /WSUnespApplication/* tomcatHomolog ProxyPass /WSUnespApplication/ http://200.145.6.236:8082/WSUnespApplication/ *** Aplicações webservice devem ser tratadas pelo mod Proxy 7.4) Instalar a biblioteca do mod Proxy do Apache: apt-get install libapache2-mod-proxy-http 7.5) Configurar o mod Proxy do Apache: a2enmod proxy_http 7.6) Reinicar o Apache: apachectl restart 8) Faça deploy de aplicações no Tomcat para testar. 9) Faça deploy de aplicações no Glassfish para testar. De preferência webservice. 10) Seja feliz !!! :-))