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