Newsgroup: it.comp.java
Titolo: Info Apche + java

Devo estendere il mio server Apache 1.3 con il modulo per usare i
servlet.Ho controllato sul sito ufficiale e ho scaricato due moduli:il
primo il modulo del progetto Tomcat (di cui mi ha parlato anche il mio
prof.) chiamato mod_jserv_tomcat.so e un altro mod_jk.so.Domande:vanno
bene per estendere il browswer con i servlet?Che differenza c'e' fra i
due?Quale mi conviene installare?
Grazie tante a chi mi aiuterą.
-- 
Renato Eschini
 
renato.nos...@tin.it
 
eschini...@cli.di.unipi.it
 
www.cli.di.unipi.it/~eschini

Su che sistema deve girare il tutto??
i file che hai scaricato sono i moduli di "interfaccia" tra Apache e Tomcat.
Quelli .so sono per linux (o unix), per windows devi scaricare i .dll
relativi.
Ne basta uno che e' mod_jk.x, l'altro e' oramai obsoleto.
Oltre a questi devi scaricare il vero e proprio container che e' Tomcat.
Mi sembra che l'ultima versione stabile sia la 3.2.1. Trovi i binari,
suddiisi per sistema operativo presso
http://jakarta.apache.org
Se poi vuoi divertirti puoi anche scaricare i sorgenti, sempre presso lo
stesso sito, e ricompilarli per conto tuo.
Considera che Tomcat e' scritto in Java e la ricompilazione e' intesa per i
soli moduli di interfaccia (es mod_jk).
Ultima cosa, se vuoi sperimentare puoi usare anche tomcat da solo, perche'
lui implementa un web-server interno.
Ciao Paolo

 
http://jakarta.apache.org
Ok,ho consultato il sito e ho scaricato Tomcat,che ho installato e che
funziona.
Riassumendo il tutto mi serve per costruirmi un ambiente di sviluppo per
applicazioni web distribuite(dal front-end fino al back-end) per
svolgere il progetto d'esame di Applicazioni Internet.Sto configurando
il mio sistema man mano che il corso procede,ora siamo arrivati ai
servlet,e appunto sto cercando di realizzare qualche servlet di
prova,configurando il tutto come dici e come e' scritto nei vari readme
e doc che ho trovato il sistema dovrebbe funzionare ma in effetti a oggi
alle 15:00 ancora non va nulla eppure sembra che abbia fatto le cose a
modo :).
Installati i moduli di interfaccia in apache e installato
Tomcat,scrivendo un servlet che mi restituisca ad esmpio solo "ciao" e
una pagina html che lo chiami non dovrebbe funzionare?
Ciao Paolo e grazie ancora :)


Dovrebbe funzionare.
Innanzitutto ti consiglio di leggere le sphe SUN relative alle Servlet, da
dove potrai comprendere come funzionano i container che le implementano.
Rapidamente ricorda che tutte le directory che si trovano sotto la directory
wepapps, vengono caricate come singoli container,
per cui se la tua applicazione e' sotto la directory /webapps/pippo,
all'atto dello startup di tomcat vedrai, tra i vari messaggi, che carichera'
un context di nome (pippo).
A questo punto lui seguira' le specifiche SUN relative ai path da seguire
per trovare i vari pezzi dell'applicativo.
la sua root sara'  /webapps/pippo, ma lui la referenziera' solo come /, qui
puoi mettere il tuo index.hmtl (se non usi apache)
o i tuoi file .jsp.
le altre directory che dovrai creare sono /WEB-INF dove metterai il file di
configurazione web.xml e la directory /WEB-INF/classes dove metterai le tue
belle classi java relative alle servlet.
nella root (/webapps/pippo/) puoi anche creare delle sottodirectory come
immagini, o quant'altro.
a questo punto per lanciare la tua servlet fai partire tomcat (tomcat.sh
start) ed esegui la tua servle, mi raccomando le maiscole e le minuscole,
con il comando http:/localhost:8080/pippo/servlet/NomeDellaServlet senza
estensione.
se funziona cosi, puoi provare a lanciarlo sotto apache.
Ciao Paolo
PS: lo schema delle directory e' quello delle specifiche SUN.

 start) ed esegui la tua servle, mi raccomando le maiscole e le minuscole,
Oppure startup.sh, risparmi un paio di ditate sulla tastiera :-)
(e shutdown.sh per stopparlo)
--
 Giulio Maselli - IZ1ASP
 
http://web.tiscalinet.it/iz1asp
 Il vero indirizzo e-mail è sul sito web.

Scusa se attacco il questo post qui' ma evidentemente leafnod ha fatto
del casino,in quanto non vedo ne il tuo ultimo msg e ne l'altro che mi
consigliava come dgtare meno :),pero' ho visto stamani in facolta' i due
post,comunque GRAZIEEEEE MILLLLLE,FUNZIONNAAAA,scusa l'urlo :) ma veder
funzionare il lavoro di questi giorni mi ha dato veramente una gran
soddisfazione,ora penso che mi divertiro' un po' con questo nuovo
ambiente di sviluppo (come se non mi fossi già divertito a spippolare ;)
).
Ok,ora un gran saluto,grazie mille ancora e alla prossima.
Un saluto anche a tutto il ng.
Ciao 
   Renato
-- 
Buona lavoro
