Newsgroup: it.comp.java
Titolo: Configurazione Tomcat

Salve a tutti,
stò cercando di configurare tomcat perchè venga utilizzato da Apache.
Il problema è che pur configurando tutto come si deve (almeno credo) non
riesco a testare nessuna servlet.
E come se Tomcat non fosse in ascolto sulla parto che gli ho stabilito.
Qualcuno può autarmi???

 ha scritto nel messaggio
news:SuyI6.9932$UW4.7...@news.infostrada.it...

ti mando questo post che avevo postato un po di tempo fa. dovrebbe fare al
caso tuo
ciao
frolix-8
come segnalatomi avevo dato un'indicazione errata riguardo il problema dello
spazio di ambiente esaurito.
questo è il testo riveduto e corretto (spero)
mi scuso se ho fatto perdere tempo a qualcuno
dopo 3 giorni a fare le 3 di notte e una giornata a lavoro passata a farmi i
cazzi miei, sono riuscito a far funzionare apache 1.3.19 e tomcat 3.2 su
windows me in locale (funziona anche con w98).
qualcuno penserà "sai che scoperta" ma penso che a molti che stanno al mio
livello possano servire queste 2 righe
allora, queste sono le fasi
1) ovviamente scaricarsi apace1.3.19 , tomcat 3.2 , mod_jk.dll (quando si
scarica tomcat lo si trova nella subdirectory win32 mi pare e serve per far
funzionare le servlet sotto apache)
2) installare apache , esplodere il file zippato di tomcat in una directory
tipo c:\jt
3) cambiare il nome della directory che mi pare si chiama
jakarta-tomcat-3.2.1 in tomcat, per evitare problemi com w98 o wME per la
lunghezza del nome. ora si avrà c:\jt\tomcat\ e sotto le varie
sottodirectory bin, conf etc.
4) mettere nel file autoexec.bat le variabili di sistema, cioè, nel mio caso
   SET JAVA_HOME=C:\JDK1.3  (dove sta il JDK)
   SET TOMCAT_HOME=C:\JT\TOMCAT  (dove sta tomcat)
   ovviamente nel path dell'autoexec.bat c'e anche c:\jdk1.3\bin
  a questo punto tomcat dovrebbe funzionare da solo (è lui stesso un server)
andando sulla directory bin e lanciando STARTUP.BAT. se ci sono problemi con
"spazio di ambiente esaurito" andare nelle proprietà del file e ampliare la
memoria di ambiente iniziale (io ho messo 4096)
per vedere se tomcat funziona aprire il browser e andare all'indirizzo
http://localhost:8080/
 , o 
http://127.0.0.1:8080/
 e dovrebbe comparire la
pagina di prova di tomcat , con esempi da far girare su servlet e jsp.
per chiudere tomcat lanciare SHUTDOWN.BAT , per lo spazio ambiente stesso
discorso dello startup.bat.
5) controllare il corretto funzionamento di apache aprendo il browser
all'indirizzo http:/localhost , dovrebbe comparire la pagina di prova di
apache (che dovrebbe stare nella directory apache/htdocs)
6) mettere il file mod_jdk.dll nella directory apache/modules
7) aprire il file httpd.conf che sta sotto la directory conf  e aggiungere
questa riga in fondo al file
include c:/jt/tomcat/conf/mod_jk.conf-auto
(attenzione , il file mod_jk.conf-auto  viene creato da tomcat
automaticamente a ogni startup , quindi prima bisogna lanciare tomcat , poi
apache)
mi pare che questo sia tutto, a posteriori sembra una stronzatina, prima no
per fare funzionare il tutto aprire tomcat (startup.bat) , POI aprire apache
(su questo ci ho perso una giornata , io pensavo che una volta finite le
impostazioni bastasse aprire apache che a sua volta apriva tomcat, invece no
!!).
a questo punto aprire il browser e andare ad aprire la pagina
http://localhost/example/servlet/HelloWorldExample
 (uso le impostazioni di
base di tomcat) e si aprirà la pagina desiderata (l'ho anche provato in rete
in ufficio, da un'altro pc ho richiamato
http://mionomedirete/example/servlet/HelloWorldExample
 e funziona)
oppure in locale
http://localhost:8080/example/servlet/HelloWorldExample
 (come tomcat)
se funziona è tutto ok
mi sembra di non aver dimenticato niente, se non funziona scrivetemi (sul
newsgroup)
rieccolo così come postato
ciao