PDA

Visualizza la versione completa : [JAVA] Servlet


tridi9
17-04-2004, 16:56
Ciao a tutti,
ho una domanda da porvi veloce veloce..
Dopo che compilo la mia servlet come faccio a farla girare?

io sto utilizzando questa architettura :
Java 2 Platform, Enterprise Edition 1.4 Application Server

munshun
17-04-2004, 18:03
Ciao,

per far girare un'applicazione hai due possibilità:

1) crei un file .war con il jar. Exempio:

jar cvf <nome_applicazione>.war <directory>

I due parametri non sono opzionali.
se ti posizioni all'interno della directory dell'applicazione ( cosa che ti consiglio ) puoi usare anche il simbolo "." così viene creato un file war con tutto il contenuto della dir, sottodirectory comprese.
Poi copy il file .war dentro la directory webapps di tomcat ( o del tuo web server ) e fai partire il web server: se stai usando tomcat il deployement è automatico altrimenti leggi la documentazione relativa.

2) Cambi la configurazione del tuo web server: scelta che ti consiglio esclusivamente se conosci bene cosa stai facendo.

:metallica:

:ciauz:

tridi9
17-04-2004, 18:22
Innanzitutto ti ringrazio, sei stato molto chiaro!

Il deployement è automatico non appena copio il war nella cartella "autodeploy" si crea un file solo che il nome del file recita : servS.war_deployFailed :D (figuriamoci)

Io ho inserito il nome della classe come nome del file war.
Il war va creato con qualche file particolare tipo il manifest?

munshun
17-04-2004, 18:27
Ciao,

no il file .war può chiamarsi anche pippo.war

non è necessario che abbia lo stesso nome.
Stai usando Tomcat 5 ???

:metallica

:ciauz:

munshun
17-04-2004, 18:36
scusa ho dimenticato un pezzo........ :p

il file manifest viene creato automaticamente

:metallica

:ciauz:

tridi9
17-04-2004, 18:52
io sto utilizzando questa architettura :
Java 2 Platform, Enterprise Edition 1.4 Application Server

Ho visto nell'output della crezione che mi crea il manifest.

Dentro il war ho unicamente una servlet. Va bene no?

tridi9
17-04-2004, 20:41
Mmm niente, non riesco a farla girare sta servlet!

Si deve obbligatoriamente creare un .war?

Non vi sono altre vie d'uscita?

Nel mio .war ho solamente il file compilato è corretto?

munshun
18-04-2004, 01:11
no, nel file war, devi mettere tutto il sito anche le relative pagine jsp.

:metallica

:ciauz:

tridi9
19-04-2004, 12:42
ok grazie, beh alquanto scomodino no ?

V1RuZ
19-04-2004, 14:37
Originariamente inviato da tridi9
Mmm niente, non riesco a farla girare sta servlet!

Si deve obbligatoriamente creare un .war?

Non vi sono altre vie d'uscita?

Nel mio .war ho solamente il file compilato è corretto?

no puoi anche crearti la solita struttura di directory sotto tomcat e mettere il .class della servlet in classes

Richiamala poi da IE per vedere se funzica

PS ricordati di mappare la servlet sul web.xml

Loading