Newsgroup: it.comp.os.linux.sys
Titolo: apache e jsp

E' possibile installare jsp su apache? e se si dove trofo info
sull'installazione?? come modulo.. o che altro per mantenere anche la
conpatibilità php...
Grazie
Stefano


http://jakarta.apache.org/tomcat/
http://jakarta.apache.org/tomcat/tomcat-4.1-doc/jk2/index.html
Alessandro.

 
http://jakarta.apache.org/tomcat/tomcat-4.1-doc/jk2/index.html
Grazie mille.. ora ci d'ho un'occhio...
Stefano

E' possibile installare jsp su apache? e se si dove trofo info
sull'installazione?? come modulo.. o che altro per mantenere anche la
conpatibilità php...
Grazie
Stefano

Il Tue, 09 Sep 2003 14:08:23 +0200, Stefano --- MaxTemplar[DT] --- ha
scritto:

Tomcat il motore JSP di Apache project
http://jakarta.apache.org/tomcat/
-- 
Mario "Reliant" Pascucci
Home: 
http://digilander.libero.it/tailchaser

 
http://jakarta.apache.org/tomcat/tomcat-4.1-doc/jk2/index.html
io ho installato di default apache della redhat, non ho capito bene una
cosa, tomcat lavora comandato da apache?? o è un'altra applicazione a parte?
e poi c'è per caso un'rpm? per almeno capire come funziona senza perdere
tempo ad installarlo? almeno al momento...
Grazie
Stefano


Il funzionamento e' abbastanza banale (almeno per quanto riguarda "fare una
prova").
Vado a memoria:
Dopo aver scaricato la versione binaria (vado a memoria):
# tar -xvzf jakarta-tomcat-4.1.27-LE-jdk14.tar.gz
# export JAVA_HOME=/opt/j2sdk1.4.x
# cd bin
# ./catalina.sh start
e poi ti colleghi col browser su 
http://127.0.0.1:8080
Per fermare tutto:
# ./catalina.sh stop
Alessandro.

> e poi ti colleghi col browser su 
http://127.0.0.1:8080
ma per collegare apache a tomcat per far elaborare le pagine jsp.. come
faccio? devo ridirezionare tutto il sito alla 8080?


Puoi usare il mod_proxy oppure il mod_jk2.
Le istruzioni per installare il mod_jk2 sono in uno dei link che ti ho dato.
Le hai viste?
Alessandro.

 Le hai viste?
si ma faccio fatica a capire come si configura il tutto...
Grazie
Stefano


E io faccio fatica a spiegartelo meglio di come ci sia scritto la'.
Provaci e poi, se ci sono problemi, domanda.
Alessandro.

ci sto provando... imbjava cos'č? corrisponde per caso all'sdk o al jdk?
quale devo installare?
Stefano


Tomcat richiede l'sdk.
Alessandro.

ma è possibile che non trovo un rpm per installare tomcat? ci sono milioni
di dipendenze... me ne manca 1 che non riesco a risolvere regexp... anche
installando tclx non la risolvo... ho cercato ma ho trovato poco, sai dove
posso trovare un rpm o una documentazione passo passo per l'installazione?
jakarta è un pò incasinato...
Stefano

ho installato tomcat e funziona sulla porta 8080 e apache funziona sulla
porta 80.. ora come faccio ad unire i 2? non trovo il modulo mod_jk per
apache 2.0.40, ho provato con il 2.0.47 ma mi da errore... come faccio a
crearmelo? è possibile crearlo?

 come faccio a crearmelo? è possibile crearlo?
Potresti ricompilarlo dai sorgenti, ma non credo sia proprio banale (penso
ci siano un po' di dipendenze da risolvere). Prova a vedere se sulla mailing
list di tomcat si parla di altri repository dal quale scaricare il
precompilato.
Alessandro.

 mod_jk per apache 2.0.40, ho provato con il 2.0.47 ma mi da errore...
Prova con
mod_jk.so.ap2.0.40.rh9 che trovi
inhttp://
jakarta.apache.org/builds/jakarta-tomcat-connectors/jk/release/v1.2
.3/bin/linux/
Fatti un giretto nei dintorni, magari trovi anche gli altri connettori.
Alessandro.

 Fatti un giretto nei dintorni, magari trovi anche gli altri connettori.
ok ho messo in module mod_jk, in httpd.conf ho linkato il modulo cos':
-----------
#
# Load mod_jk
#
LoadModule jk_module modules/mod_jk.so
#
# Configure mod_jk
#
JkWorkersFile conf/workers.properties
JkLogFile logs/mod_jk.log
JkLogLevel info
-----------
dopo DocumentRoot ho aggiunto:
--------
JkMount /*jsp ajp13
JkMount /servlet/* ajp13
--------
come workers.properties ho messo:
--------
workers.tomcat_home=/var/tomcat
workers.java_home=/usr/java/j2sdk1.4.2_01
worker.list=ajp13
worker.ajp13.port=8009
worker.ajp13.host=localhost
worker.ajp13.type=ajp13
worker.inprocess.class_path=/var/tomcat/common/lib/servlet.jar
--------
ora se vado in ip:80 vedo apache, se vado in 8080 vedo tomcat, se faccio
ip:80/index.jsp funziona, vedo la pagina e la copila... ma i link correlati
tipo manager e admin non li vedo... cos'ho dimenticato?
grazie mille
Stefano


Io non ho mai montato tomcat sulla root di jakarta ma solo le singole
webapps.
Prova ad aggiungere:
JkMount /examples/servlet/* worker1
JkMount /examples/*.jsp worker1
JkMount /manager/servlet/* worker1
JkMount /manager/*.jsp worker1
JkMount /admin/servlet/* worker1
JkMount /admin/*.jsp worker1
Alessandro.

Io non ho mai montato tomcat sulla root di jakarta 
Volevo dire sulla root di Apache...
Alessandro.

mmm
le dir me le linka ma c'è un problema....
se non metto io index.jsp non mi vede la pagina. nonostante ho messo in
directoryindex index.jsp ma nonostante tutto la se metto l'ip vedo la pag di
apache ma se aggiungo /index.jsp  vedo tomcat...
ma le 2 root di apache e tomcat devono coincidere? al moneto una è in
/var/www/html e l'altra è /var/tomcat/webapps/ROOT...
anche per quanto riguarda il link /manager/html non va se metto /index.jsp
mi fa vedere la pagina....
p.s.
la user e la pass di default cosa sono?
Grazie
Stefano

 la user e la pass di default cosa sono?
queste non le ho ancora trovate...
Stefano


Vedi il file conf/tomcat_users.xml
Alessandro.

in modo che processa tutto tomcat...
Bene.
Alessandro.

HTTP Status 403 - Access to the requested resource has been denied
quando accedo al pannello admin e manager ottengo la seguente risposta...
apache gira con utente apache, tomcat per ora gira come root, cosa può
essere?
Stefano

ma vieni...
:-)
funziona in users dovevo specificare che in roles poteva accedere a manager
e admin....
ok.. grazie mille per tutte le tue info...
ultima cosetta.. per caso mysql è già abilitato o c'è qlk da abilitare?
p.s.
se hai msn o icq e ti va di rimanere in cottatto mandami una mail privata...
Grazie mille!!
Stefano


Per usare mysql dovrai installare i relativi driver jdbc insieme alla tua
webapp. Se questo aspetto ti e' oscuro ti consiglio di rivolgerti ad un
newsgroup specifico (it.comp.java?), qui sarebbe OT e io non faccio sviluppo
java...
Alessandro.

 Fatti un giretto nei dintorni, magari trovi anche gli altri connettori.
ok ho messo in module mod_jk, in httpd.conf ho linkato il modulo cos':
-----------
#
# Load mod_jk
#
LoadModule jk_module modules/mod_jk.so
#
# Configure mod_jk
#
JkWorkersFile conf/workers.properties
JkLogFile logs/mod_jk.log
JkLogLevel info
-----------
dopo DocumentRoot ho aggiunto:
--------
JkMount /*jsp ajp13
JkMount /servlet/* ajp13
--------
come workers.properties ho messo:
--------
workers.tomcat_home=/var/tomcat
workers.java_home=/usr/java/j2sdk1.4.2_01
worker.list=ajp13
worker.ajp13.port=8009
worker.ajp13.host=localhost
worker.ajp13.type=ajp13
worker.inprocess.class_path=/var/tomcat/common/lib/servlet.jar
--------
ora se vado in ip:80 vedo apache, se vado in 8080 vedo tomcat, se faccio
ip:80/index.jsp funziona, vedo la pagina e la copila... ma i link correlati
tipo manager e admin non li vedo... cos'ho dimenticato?
grazie mille
Stefano

ok.. grazie mille!!!
Stefano