Re: tomcat6, apache2 e mod_jk.

2009-08-27 Per discussione Enrico La Cava
Il giorno 27 agosto 2009 11.31, Mauromrsan...@gmail.com ha scritto:
 2009/8/24 Enrico La Cava enrico.lac...@gmail.com:
 Io uso anche il balancing quindi ho in apache2.conf questo:
 

 ProxyPass /clover balancer://cluster/clover stickysession=JSESSIONID

 Proxy balancer://cluster
 BalancerMember ajp://localhost:8009 route=tomcat1
 BalancerMember ajp://localhost:7009 route=tomcat2
 Allow from all
 /Proxy


 Questi parametri in quale file vanno inseriti?
 Non trovo docs sotto /usr/shar/doc riguardo la configurazione del
 modulo proxy_ajp.


Nel file apache2.conf :D


-- 
Per REVOCARE l'iscrizione alla lista, inviare un email a 
debian-italian-requ...@lists.debian.org con oggetto unsubscribe. Per
problemi inviare un email in INGLESE a listmas...@lists.debian.org

To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: tomcat6, apache2 e mod_jk.

2009-08-24 Per discussione Enrico La Cava
Il giorno 17 agosto 2009 10.22, Mauromrsan...@gmail.com ha scritto:
 2009/8/17 paguaro pagu...@fastwebnet.it:
 Ciao

 per connettere apache2 con tomcat6 usa il mod_proxy_ajp presente in apache2

 perche' non il modulo jk?

Perché è come piegare il cucchiaio, ti ci vuole un film intero per
riuscirci e anche quando ci riesci, prima del film successivo, non
capisci che farci : D

Apparte le boiate, io ho un abiente di produzione (per fortuna poca
produzione...) con apache e tomcat e ho usato modjk fino a poco fa,
ogni tanto non funzionava.
Non so spiegare il perché ma a volte riavviavo tomcat e il jk non
andava più, la configurazione è ENORME, insomma un delirio.

Con con ajp invece tutto si risolve in pochissime righe. Se vuoi posso
anche postarti l'esempio che uso io.


--
Per REVOCARE l'iscrizione alla lista, inviare un email a
debian-italian-requ...@lists.debian.org con oggetto unsubscribe. Per
problemi inviare un email in INGLESE a listmas...@lists.debian.org

To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: tomcat6, apache2 e mod_jk.

2009-08-24 Per discussione Mauro
2009/8/24 Enrico La Cava enrico.lac...@gmail.com:

 Con con ajp invece tutto si risolve in pochissime righe. Se vuoi posso
 anche postarti l'esempio che uso io.

Mi faresti un favore, grazie. :-)


-- 
Per REVOCARE l'iscrizione alla lista, inviare un email a 
debian-italian-requ...@lists.debian.org con oggetto unsubscribe. Per
problemi inviare un email in INGLESE a listmas...@lists.debian.org

To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: tomcat6, apache2 e mod_jk.

2009-08-24 Per discussione Enrico La Cava
Il giorno 24 agosto 2009 11.59, Mauromrsan...@gmail.com ha scritto:
 2009/8/24 Enrico La Cava enrico.lac...@gmail.com:

 Con con ajp invece tutto si risolve in pochissime righe. Se vuoi posso
 anche postarti l'esempio che uso io.

 Mi faresti un favore, grazie. :-)


Argh, ho venduto la pelle del cinghiale...

Io uso anche il balancing quindi ho in apache2.conf questo:


ProxyPass /clover balancer://cluster/clover stickysession=JSESSIONID

Proxy balancer://cluster
BalancerMember ajp://localhost:8009 route=tomcat1
BalancerMember ajp://localhost:7009 route=tomcat2
Allow from all
/Proxy

---

Dove /clover è la directory che linkerò

Poi in server.xml ho inserito questo:

Engine name=Catalina defaultHost=localhost jvmRoute=tomcat1

Oltre, ovviamente, ai settaggi delle porte 8009 e 7009 che sono
assolutamente arbitrari.

Mi raccomando la variabile jvmRoute è l'identificatore univoco
dell'installazione di tomcat, puoi inserirci ciò che vuoi, basta che
corrisponda :D

*Non* ho provato ma credo che se elimini una delle due stringe
BalancerMember ti funziona uguale :D

Un equivalente con mod_jk per agganciare solo una installazione di
tomcat è questo:

Include /etc/apache2/sites-enabled/
  # Load mod_jk module
  # Update this path to match your modules location
  LoadModulejk_module  mod_jk.so
  # Declare the module for IfModule directive (remove this line on Apache 2.x)
  # Where to find workers.properties
  # Update this path to match your conf directory location (put
workers.properties next to httpd.conf)
  JkWorkersFile /etc/apache2/workers.properties
  # Where to put jk shared memory
  # Update this path to match your local state directory or logs directory
  JkShmFile /var/log/apache2/mod_jk.shm
  # Where to put jk logs
  # Update this path to match your logs directory location (put
mod_jk.log next to access_log)
  JkLogFile /var/log/apache2/mod_jk.log
  # Set the jk log level [debug/error/info]
  JkLogLeveldebug
  # Select the timestamp log format
  JkLogStampFormat [%a %b %d %H:%M:%S %Y] 
  # Send everything for context /examples to worker named worker1 (ajp13)
  JkMount  /clover/* worker1
  JkMount  /manager/* worker1
  JkMountFile uriworkermap.properties


A cui bisogna aggiungere altri due o tre file...

Insomma, convinto? ^_^


--
Per REVOCARE l'iscrizione alla lista, inviare un email a
debian-italian-requ...@lists.debian.org con oggetto unsubscribe. Per
problemi inviare un email in INGLESE a listmas...@lists.debian.org

To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: tomcat6, apache2 e mod_jk.

2009-08-24 Per discussione Mauro
2009/8/24 Enrico La Cava enrico.lac...@gmail.com:
 Il giorno 24 agosto 2009 11.59, Mauromrsan...@gmail.com ha scritto:
 2009/8/24 Enrico La Cava enrico.lac...@gmail.com:

 Con con ajp invece tutto si risolve in pochissime righe. Se vuoi posso
 anche postarti l'esempio che uso io.

 Mi faresti un favore, grazie. :-)


 Argh, ho venduto la pelle del cinghiale...

 Io uso anche il balancing quindi ho in apache2.conf questo:
 

 ProxyPass /clover balancer://cluster/clover stickysession=JSESSIONID

 Proxy balancer://cluster
 BalancerMember ajp://localhost:8009 route=tomcat1
 BalancerMember ajp://localhost:7009 route=tomcat2
 Allow from all
 /Proxy

 ---

 Dove /clover è la directory che linkerò

 Poi in server.xml ho inserito questo:

 Engine name=Catalina defaultHost=localhost jvmRoute=tomcat1

 Oltre, ovviamente, ai settaggi delle porte 8009 e 7009 che sono
 assolutamente arbitrari.

 Mi raccomando la variabile jvmRoute è l'identificatore univoco
 dell'installazione di tomcat, puoi inserirci ciò che vuoi, basta che
 corrisponda :D

 *Non* ho provato ma credo che se elimini una delle due stringe
 BalancerMember ti funziona uguale :D

 Un equivalente con mod_jk per agganciare solo una installazione di
 tomcat è questo:

 Include /etc/apache2/sites-enabled/
  # Load mod_jk module
  # Update this path to match your modules location
  LoadModule    jk_module  mod_jk.so
  # Declare the module for IfModule directive (remove this line on Apache 
 2.x)
  # Where to find workers.properties
  # Update this path to match your conf directory location (put
 workers.properties next to httpd.conf)
  JkWorkersFile /etc/apache2/workers.properties
  # Where to put jk shared memory
  # Update this path to match your local state directory or logs directory
  JkShmFile     /var/log/apache2/mod_jk.shm
  # Where to put jk logs
  # Update this path to match your logs directory location (put
 mod_jk.log next to access_log)
  JkLogFile     /var/log/apache2/mod_jk.log
  # Set the jk log level [debug/error/info]
  JkLogLevel    debug
  # Select the timestamp log format
  JkLogStampFormat [%a %b %d %H:%M:%S %Y] 
  # Send everything for context /examples to worker named worker1 (ajp13)
  JkMount  /clover/* worker1
  JkMount  /manager/* worker1
  JkMountFile uriworkermap.properties


 A cui bisogna aggiungere altri due o tre file...

 Insomma, convinto? ^_^

Accidenti, lo provo subito :-)
Grazie mille.


--
Per REVOCARE l'iscrizione alla lista, inviare un email a
debian-italian-requ...@lists.debian.org con oggetto unsubscribe. Per
problemi inviare un email in INGLESE a listmas...@lists.debian.org

To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: tomcat6, apache2 e mod_jk.

2009-08-24 Per discussione Edoardo Panfili

On 17/08/09 10:22, Mauro wrote:

2009/8/17 paguaropagu...@fastwebnet.it:

Ciao

per connettere apache2 con tomcat6 usa il mod_proxy_ajp presente in apache2


perche' non il modulo jk?

Io ho Apache2 e tutto il resto del sistema da lenny, Tomcat 6.0.18 
(ancora da aggiornare al .20) installato a mano.


Se può essere utile questi sono i file di configurazione

--/opt/tomcat/conf/workers.propertie
worker.list=myWorker
worker.myWorker.port=8009
worker.myWorker.host=127.0.0.1
worker.myWorker.type=ajp13
--/etc/apache2/conf.d/jk
JkWorkersFile /opt/tomcat/conf/workers.properties
JkLogFile /var/log/apache2/mod_jk.log
JkLogLevel info
--/etc/apache2/sites-available/mioSito
.
JkMount /* myWorker
RewriteEngine on
RewriteRule ^/mioSito/(.*)$ /mioSito/$1 [PT,QSA]
RewriteRule ^(.*)$ /mioSito$1  [PT,QSA]
location /mioSito/WEB-INF/
# AllowOverride None
deny from all
/location
.


forse può essere anche utile
http://wiki.apache.org/tomcat/FAQ/Connectors#Q2

Edoardo


--
Per REVOCARE l'iscrizione alla lista, inviare un email a 
debian-italian-requ...@lists.debian.org con oggetto unsubscribe. Per

problemi inviare un email in INGLESE a listmas...@lists.debian.org

To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: tomcat6, apache2 e mod_jk.

2009-08-24 Per discussione Mauro
2009/8/24 Edoardo Panfili edoa...@aspix.it:
 On 17/08/09 10:22, Mauro wrote:

 2009/8/17 paguaropagu...@fastwebnet.it:

 Ciao

 per connettere apache2 con tomcat6 usa il mod_proxy_ajp presente in
 apache2

 perche' non il modulo jk?

 Io ho Apache2 e tutto il resto del sistema da lenny, Tomcat 6.0.18 (ancora
 da aggiornare al .20) installato a mano.


Tu usi mod_jk.
Anche io uso lenny, per tomcat ho scaricato i deb di squid.
Sembra funzionare senza problemi.
Ho dovuto disabilitare il sistema di sicurezza di tomcat sotto
/etc/default/tomcat6 altrimenti non mi funzionava nessuna
applicazione, il manager compreso.


-- 
Per REVOCARE l'iscrizione alla lista, inviare un email a 
debian-italian-requ...@lists.debian.org con oggetto unsubscribe. Per
problemi inviare un email in INGLESE a listmas...@lists.debian.org

To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: tomcat6, apache2 e mod_jk.

2009-08-24 Per discussione Edoardo Panfili

On 24/08/09 15:15, Mauro wrote:

2009/8/24 Edoardo Panfiliedoa...@aspix.it:

On 17/08/09 10:22, Mauro wrote:


2009/8/17 paguaropagu...@fastwebnet.it:


Ciao

per connettere apache2 con tomcat6 usa il mod_proxy_ajp presente in
apache2


perche' non il modulo jk?


Io ho Apache2 e tutto il resto del sistema da lenny, Tomcat 6.0.18 (ancora
da aggiornare al .20) installato a mano.



Tu usi mod_jk.
Anche io uso lenny, per tomcat ho scaricato i deb di squid.
Sembra funzionare senza problemi.
si, uso mod_jk, non uso mod_proxy (da cui mod_proxy_ajp dipende) perché 
vorrei evitare di installare moduli non necessari.



Ho dovuto disabilitare il sistema di sicurezza di tomcat sotto
/etc/default/tomcat6 altrimenti non mi funzionava nessuna
applicazione, il manager compreso.
Non saprei che dirti, non uso ssl e avendo installato manualmente non ho 
nulla in etc (tranne lo script in init.d)


Edoardo


--
Per REVOCARE l'iscrizione alla lista, inviare un email a 
debian-italian-requ...@lists.debian.org con oggetto unsubscribe. Per

problemi inviare un email in INGLESE a listmas...@lists.debian.org

To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: tomcat6, apache2 e mod_jk.

2009-08-24 Per discussione Mauro
2009/8/24 Edoardo Panfili edoa...@aspix.it:

 Non saprei che dirti, non uso ssl e avendo installato manualmente non ho
 nulla in etc (tranne lo script in init.d)

Si infatti.
Avevo usato anche io tomcat6 scaricato dal sito apache e installato a mano.
Non ci vuole molto basta scompattarlo in una directory a scelta.
Ho poi preferito usare i deb perche' la versione installata a mano
all'avvio mi diceva qualcosa del tipo che mancavano le librerie apr.


-- 
Per REVOCARE l'iscrizione alla lista, inviare un email a 
debian-italian-requ...@lists.debian.org con oggetto unsubscribe. Per
problemi inviare un email in INGLESE a listmas...@lists.debian.org

To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: tomcat6, apache2 e mod_jk.

2009-08-24 Per discussione Edoardo Panfili

On 24/08/09 18:09, Enrico La Cava wrote:

Il giorno 24 agosto 2009 15.55, Edoardo Panfiliedoa...@aspix.it  ha scritto:


si, uso mod_jk, non uso mod_proxy (da cui mod_proxy_ajp dipende) perché
vorrei evitare di installare moduli non necessari.


Non capisco, mod_proxy è presente in apache come mod_jk.
Io jk l'ho usato ma quando ho scoperto che potevo fare tutto con 3
righe invece di 10 mal funzionanti, in cui ogni volta dovevo
aggiungere qualcosa se cambiavo un'applicazione ho preferito cambiare
per mod_proxy.
Nel mio caso mod_proxy è presente in mods-available senza avere il link 
simbolico in mods-enabled quindi non viene caricato (spero di aver 
capito bene come funziona la configurazione di Apache2).



Edoardo


--
Per REVOCARE l'iscrizione alla lista, inviare un email a 
debian-italian-requ...@lists.debian.org con oggetto unsubscribe. Per

problemi inviare un email in INGLESE a listmas...@lists.debian.org

To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: tomcat6, apache2 e mod_jk.

2009-08-24 Per discussione Mauro
2009/8/24 Edoardo Panfili edoa...@aspix.it:

 Nel mio caso mod_proxy è presente in mods-available senza avere il link
 simbolico in mods-enabled quindi non viene caricato (spero di aver capito
 bene come funziona la configurazione di Apache2).

Se lo vuoi utilizzare devi dare il comando a2enmod mod_proxy.


--
Per REVOCARE l'iscrizione alla lista, inviare un email a
debian-italian-requ...@lists.debian.org con oggetto unsubscribe. Per
problemi inviare un email in INGLESE a listmas...@lists.debian.org

To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: tomcat6, apache2 e mod_jk.

2009-08-24 Per discussione Enrico La Cava
Il giorno 24 agosto 2009 15.55, Edoardo Panfiliedoa...@aspix.it ha scritto:

 si, uso mod_jk, non uso mod_proxy (da cui mod_proxy_ajp dipende) perché
 vorrei evitare di installare moduli non necessari.

Non capisco, mod_proxy è presente in apache come mod_jk.
Io jk l'ho usato ma quando ho scoperto che potevo fare tutto con 3
righe invece di 10 mal funzionanti, in cui ogni volta dovevo
aggiungere qualcosa se cambiavo un'applicazione ho preferito cambiare
per mod_proxy.


--
Per REVOCARE l'iscrizione alla lista, inviare un email a
debian-italian-requ...@lists.debian.org con oggetto unsubscribe. Per
problemi inviare un email in INGLESE a listmas...@lists.debian.org

To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: tomcat6, apache2 e mod_jk.

2009-08-24 Per discussione Edoardo Panfili

On 24/08/09 18:23, Mauro wrote:

2009/8/24 Edoardo Panfiliedoa...@aspix.it:


Nel mio caso mod_proxy è presente in mods-available senza avere il link
simbolico in mods-enabled quindi non viene caricato (spero di aver capito
bene come funziona la configurazione di Apache2).


Se lo vuoi utilizzare devi dare il comando a2enmod mod_proxy.

grazie ma... non voglio! ;-)
Scusa se approfitto ma dare il comando che mi dici o creare il link 
simbolico a mano nella cartella mods-enabled è la stessa cosa?


Rispondevo a Enrico che diceva di aver trovato mod_proxy in apache.
In effetti aveva ragione: mod_proxy è nel pacchetto apache2.2-common
mentre mod_jk è in libapache2-mod-jk

Volevo soltanto dire che pur essendoci potrebbe non essere abilitato.

Edoardo


--
Per REVOCARE l'iscrizione alla lista, inviare un email a 
debian-italian-requ...@lists.debian.org con oggetto unsubscribe. Per

problemi inviare un email in INGLESE a listmas...@lists.debian.org

To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: tomcat6, apache2 e mod_jk.

2009-08-24 Per discussione Mauro
2009/8/24 Edoardo Panfili edoa...@aspix.it:
 On 24/08/09 18:23, Mauro wrote:

 2009/8/24 Edoardo Panfiliedoa...@aspix.it:

 Nel mio caso mod_proxy č presente in mods-available senza avere il link
 simbolico in mods-enabled quindi non viene caricato (spero di aver capito
 bene come funziona la configurazione di Apache2).

 Se lo vuoi utilizzare devi dare il comando a2enmod mod_proxy.

 grazie ma... non voglio! ;-)
 Scusa se approfitto ma dare il comando che mi dici o creare il link
 simbolico a mano nella cartella mods-enabled č la stessa cosa?

Non lo so penso di si, ma che fastidio ti da usare il comando apposito?


--
Per REVOCARE l'iscrizione alla lista, inviare un email a
debian-italian-requ...@lists.debian.org con oggetto unsubscribe. Per
problemi inviare un email in INGLESE a listmas...@lists.debian.org

To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: tomcat6, apache2 e mod_jk.

2009-08-17 Per discussione paguaro

Ciao

per connettere apache2 con tomcat6 usa il mod_proxy_ajp presente in apache2

sempre sotto apache2 c'e' il modulo per fare load balancing (simile a 
quello che configuri con il modulo jk)


ciao
daniele

 Original Message  
Subject: tomcat6, apache2 e mod_jk.
From: Mauro mrsan...@gmail.com
To: debian italian debian-italian@lists.debian.org
Date: sab 15 ago 2009 01:02:03 CEST


Salve.
Qualcuno usa tomcat6 con apache2 entrambi installati dai pacchetti deb
ed e' riuscito a far funzionare il modulo jk per connettere tomcat ad
apache2?





--
Per REVOCARE l'iscrizione alla lista, inviare un email a 
debian-italian-requ...@lists.debian.org con oggetto unsubscribe. Per

problemi inviare un email in INGLESE a listmas...@lists.debian.org

To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: tomcat6, apache2 e mod_jk.

2009-08-17 Per discussione Mauro
2009/8/17 paguaro pagu...@fastwebnet.it:
 Ciao

 per connettere apache2 con tomcat6 usa il mod_proxy_ajp presente in apache2

perche' non il modulo jk?


-- 
Per REVOCARE l'iscrizione alla lista, inviare un email a 
debian-italian-requ...@lists.debian.org con oggetto unsubscribe. Per
problemi inviare un email in INGLESE a listmas...@lists.debian.org

To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: tomcat6, apache2 e mod_jk.

2009-08-17 Per discussione paguaro

ciao

questo mio consiglio e' a causa dell'esperienza.

ho usato mod jk con apache1.x e tomcat 3.x configurato fino a 16 jvm 
(worker) e funzionava


con apache2.x, con mod jk ho avuto strani problemi: compilazioni da 
sistemare a mano, ogni riavvio dovevo ripristinare la configurazione che 
generava.


con mod ajp, se non hai da configurare cluster e' solo una riga di 
configurazione nel file di apache. inoltre se riavvio tomcat/jboss non 
devo riavviare apache. (cosa che mi capitava spesso con mod_jk)


ciao
daniele


 Original Message  
Subject: Re:tomcat6, apache2 e mod_jk.
From: Mauro mrsan...@gmail.com
To: debian italian debian-italian@lists.debian.org
Date: lun 17 ago 2009 10:22:33 CEST


2009/8/17 paguaro pagu...@fastwebnet.it:

Ciao

per connettere apache2 con tomcat6 usa il mod_proxy_ajp presente in apache2


perche' non il modulo jk?





--
Per REVOCARE l'iscrizione alla lista, inviare un email a 
debian-italian-requ...@lists.debian.org con oggetto unsubscribe. Per

problemi inviare un email in INGLESE a listmas...@lists.debian.org

To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org