Newsgroup: it.comp.os.linux.iniziare
Titolo: Apache + Tomcat (mod_jk.so)

Ciao,
vi chiedo un consiglio circa l'installazione su Debian Sarge dei sw in 
oggetto....
- ho installato Apache 2
- ho installato Tomcat 5.0.28
- ho configurato apache2.conf e workers.properties apparentemente nel modo 
corretto
i sw presi singolarmente funzionano correttamente
ma sse aggiungo il comando di LoadModule in apache2.conf per caricare 
mod_jk.so
ottengo il messaggio:
"cannot load mod_jk.so into server: .... cannot open shared object file: no 
such file or directory"
premesso che uso Linux da poco..
č possibile che Apache, di cui non ho i sorgenti, non sia abilitato all'uso 
dei moduli?
come faccio a scoprirlo o a risolvere il problema?
Grazie in anticipo
Zoli

 Evidentemente lo cerca nel posto sbagliato.
...allora...
io ho copiato mod_jk.so in /usr/lib/apache2/modules
e lo stesso percorso l'ho specificato in /etc/apache2/apache2.conf con:
LoadModule jk_module /usr/lib/apache2/modules/mod_jk.so
come mai non dovrebbe trovarlo?
ciao e grazie
Zoli

 Il mod_jk lo hai compilato da te o e' precompilato?
č precompilato 


io avevo avuto il sospetto che il modulo non fosse compatibile
con la versione di Apache2 installato e pensavo di ricompilare il modulo
solo che per far questo mi manca l'utility apxs che non è compresa nel mio 
Apache
grazie
Zoli 

 dovresti avere anche Apxs.
se faccio un "locate apxs" non trovo il programma apxs,
forse perché non ho i sorgenti di Apache2?
p.s.
chiedo scusa per tutte le castronerie che posso aver scritto
Zoli 

 Davide
Ciao.
-- 
---------------------------------
Salvatore La Bua - 
www.shogoki.it
---------------------------------
Computer Science Graduate Student
University of Palermo  -  [Italy]
---------------------------------
Powered by: FedoraCore 4 (2.6.11)

 copiarti il modulo a mano, ma questo non mi pare una cosa troppo grave.
ho provato con  ./configure ma
- se non do parametri ad un certo punto mi dice cannot find webserver
- se do --without-apxs ad un certo punto: "checking for perl... 
/usr/bin/perl"
   e poi "configure: error: invalid locaton for apxs: 'no' "
mah! non so che pesci prendere!
Zoli 

 funzionanti.
scusa .. ma a che serve apxs ?
SUMMARY
_apxs_  is  a  tool for /building/ and /installing/ extension modules 
for the Apache HyperText Transfer Protocol (HTTP) server. This is 
achieved by building a dynamic shared object (DSO) from one or more 
source or object files which then can be loaded into the Apache server 
under runtime via the LoadModule directive from mod_so.
uhm .... sembra che serve a "sviluppare" ... ma non sarà mica 
considerato -devel ? ^.-
# rpm -qf `which apxs`
httpd-devel-2.0.54-10.2
installa quel pacchetto ^.^

 funzionanti.
yum install httpd-devel

Giandomenico De Tullio wrote:

Bene, tutto fatto, se vado verso 
http://localhost:8080/servlets-examples/
(chiamando direttamente tomcat) funziona, se tolgo la porta esplicita
invece non va piu`. Allora il connector non mi funziona?
Ho modificato httpd.conf cosi`:
LoadModule jk_module modules/mod_jk.so
JkWorkersFile   /etc/tomcat5/workers.properties
JkLogFile       logs/jk_log
JkLogLevel      debug
JkMount         /servlets-examples/*    ajp13
il workers.properties e` cosi`:
workers.tomcat_home=/usr/share/tomcat5
workers.java_home=/usr/lib/jvm/java
ps=/
worker.list=ajp13
worker.ajp13.port=8009 # ho provato anche 8080
worker.ajp13.host=localhost
worker.ajp13.type=ajp13
suggerimenti?
Grazie, ciao :)


 Davide
Come sempre, grazie ^_^


 Davide
Grazie 1K, ciao!


 Davide
Grazie, ciao ;)


 Davide
Salvami :P


> Davide
Ciao.


[SLB++] wrote:
Ci sono novita`? :(


 Davide
Grazie tante ;)


 Davide
Ok, adesso risponde alla richiesta 
http://localhost:8009/servlets-examples/
cosi` come per 
http://localhost:8080/servlets-examples/
Pero` 
http://localhost/servlets-examples/
 non va. Adesso mi sa che e` un
problema di apache, che si ferma alla porta 80...
Grazie ancora :)


 problema di apache, che si ferma alla porta 80...
uhm .. scommetti che se fai un Alias di apache ..
   /servlets-examples/ => /dir/fisica/di/tomcat/servlets-examples/ ti 
funge ?

 funge ?
Beh, ovviamente non funziona, non e` un problema di path, ma di
reindirizzamento automatico sulla porta. Il path viene gia` riconosciuto
cosi` adesso.
Ma che posso fare? :(


 
rispondere via email :D

 rispondere via email :D
E` vero, capisco di avervi stufato abbastanza ;)
Se ho bisogno allora scrivero` in pvt.
Grazie, ciao!
PS: Almeno per un altro po` sono on-line.
