Instalar e Configurar Apache Tomcat 7 com Balanceamento de Carga

1. Instalar e Configurar Apache Tomcat 7 com Balanceamento de Carga

Vitor Hugo
vicktorzx

(usa Ubuntu)

Enviado em 18/06/2014 - 01:36h

Boa Noite,
ola amigos, estou precisando de ajuda com relação a montagem de um Tomcat com Balanceamento de carga entre um segundo Tomcat. A estrutura e estou tentando montar é esta 2 Tomcats, Tomcat-1 e Tomcat-2. Estou tentando faze-la por apt-get peguei algumas referencias em sites mas não tenho conhecimento suficiente para monta-lo.

Segue abaixo o que fiz ate agora:


TOMCAT 7

INSTALAÇÃO

-JAVA JDK
apt-get install openjdk-7-jdk -y

-APACHE2
apt-get install apache2 apache2-doc libapache2-mod-jk -y

-TOMCAT 7
apt-get install tomcat7 tomcat7-docs tomcat7-admin tomcat7-common tomcat7-examples -y

root@debian:~# find / -name "java"

/usr/share/java
/usr/bin/java
/usr/lib/ure/share/java
/usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java
/usr/lib/jvm/java-7-openjdk-amd64/bin/java
/etc/ssl/certs/java
/etc/alternatives/java

root@debian:~# vim /etc/libapache2-mod-jk/workers.properties

workers.tomcat_home=/usr/share/tomcat7

# COMENTÁRIOS || || ||
# COMENTÁRIOS || || ||

workers.java_home=/usr/lib/jvm/java-7-openjdk-amd64

# COMENTÁRIOS || || ||
# COMENTÁRIOS || || ||

ps:/

# COMENTÁRIOS || || ||
# COMENTÁRIOS || || ||

worker.list=ajp13_worker

# COMENTÁRIOS || || ||

worker.ajp13_worker.port=8009
worker.ajp13_worker.host=localhost
worker.ajp13_worker.type=ajp13

# COMENTÁRIOS || || ||

worker.ajp13_worker.lbfactor=1

# COMENTÁRIOS || || ||
# COMENTÁRIOS || || ||

worker.loadbalaner.type=lb
worker.loadbalaner.balance_workers=ajp13_worker


root@debian:~# vim /etc/apache2/mods-available/jk.conf

JkWorkersFile /etc/libapache2-mod-jk/workers.properties

# COMENTÁRIOS || || ||

JkLogFile /var/log/apache2/mod_jk.log

# COMENTÁRIOS || || ||

JkLogLevel info


root@debian:~# vim /etc/apache2/sites-enable/000-default


<VirtualHost *:80>
ServerAdmin webmaster@localhost

DocumentRoot /var/www
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>

ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>

ErrorLog ${APACHE_LOG_DIR}/error.log

# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn

CustomLog ${APACHE_LOG_DIR}/access.log combined

# Aqui você adiciona os PATH que deseja
JkMount /teste ajp13_worker
JkMount /teste/* ajp13_worker
</VirtualHost>


root@debian:~# vim /etc/tomcat7/server.xml

<Host name="localhost" appBase="/var/www" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">

<DefaultContext reloadable="true"/>

root@debian:~# cd /usr/share/tomcat7/bin/

Mas quando vou executar um restar consta esta mensagem não sei bem se de erro ou configuração sou leigo com relação ao Tomcat, mas preciso montar esta estrutura ate amanha a Noite, se puderem me ajudar eu agradeço.

root@debian:/usr/share/tomcat7/bin/# ./startup.sh


Mensagem que aparece no processo:

Using CATALINA_BASE: /usr/share/tomcat7
Using CATALINA_HOME: /usr/share/tomcat7
Using CATALINA_TMPDIR: /usr/share/tomcat7/temp
Using JRE_HOME: /usr
Using CLASSPATH: /usr/share/tomcat7/bin/bootstrap.jar:/usr/share/tomcat7/bin/tomcat-juli.jar
touch: cannot touch `/usr/share/tomcat7/logs/catalina.out': No such file or directory
./catalina.sh: 389: ./catalina.sh: cannot create /usr/share/tomcat7/logs/catalina.out: Directory nonexistent





  


2. Re: Instalar e Configurar Apache Tomcat 7 com Balanceamento de Carga

Filippe
spolti

(usa Fedora)

Enviado em 18/06/2014 - 08:58h

Opa,

Com qual usuário o tomcat está subindo?

O diretório log existe? mkdir /usr/share/tomcat7/log

Verifique o usuário que está sendo utilizando para execução (nunca utilize o root para isso) e troque o owner da árvore inteira, o arquivo de log tem que ser criado automaticamente, faça isso e ve o que aconteçe.


3. Re: Instalar e Configurar Apache Tomcat 7 com Balanceamento de Carga

Vitor Hugo
vicktorzx

(usa Ubuntu)

Enviado em 18/06/2014 - 10:01h

Bom Dia,
bom amigo ainda não habilitei esta opção de usuário se não me engano, apenas fiz um teste pelo navegador de meu SO http://192.168.1.7:8080 a pagina ficou em branco, mas com certeza por não ter nem uma pagina configurada la ainda o servidor esta e modo texto rodando em uma VM VMWARE, sobre os logs verifiquei no diretório e não havia criado automaticamente, então executei o comando que me passou para criar o diretório mkdir /usr/share/tomcat7/log e tentei novamente executar o ./startup.sh, e constou a mesma mensagem. Confesso que sou leigo com relação ao Tomcat e balanceamento de carga :(


4. Re: Instalar e Configurar Apache Tomcat 7 com Balanceamento de Carga

Filippe
spolti

(usa Fedora)

Enviado em 09/07/2014 - 10:19h

./catalina.sh: 389: ./catalina.sh: cannot create /usr/share/tomcat7/logs/catalina.out: Directory nonexistent

cria o diretório de logs.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts