Newsgroup: it.comp.java
Titolo: [Aiuto] Primi passi con Tomcat, chi mi guida?

Ciao a tutti
Sto iniziando a scrivere le mie prime servlet ( o i miei primi servlet
???).
Utilizzo JDK 1.1.7a  e JSDK 2.1  e ho installato Tomcat, ho settato
tutte le varibili e ho eseguito tutte le prove con successo...
Adesso ho scritto un applet che richiama delle servlet e dei .class.
La mia prima domanda č questa:
 sono servlet tutte le classi che derivano da HttpServlet, oppure sono
quei file .class che vengono registrati in web.xml?
In pratica sono io che decido quali .class fare 'eseguire' al web server
o esistono dei vincoli?
Supponendo che la mia applet richiami dei package come devo configurare
tomcat. In particolare come devo settare web.xml e dove devo mettere i
.class?
Ad esempio con una stuttura cosě:
AppletA che chiama Class1 e pak1.Class2 (classe in un package pak1).
pak1.Class2 che richiama una servlet pak1.Serv1.
Il mio progetto si chiama prova.
Per quello che so devo fare cosi:
1)modifico il file server.xml per settare in particolare path=/prova e
docBase=prova
2)creo  %tomact_home%webapp/prova/web-inf/
3)nella nuova directory metto web.xml e creo la sotto direcory classes
4)sotto classes inserisco una directory pak1
e poi ...??
come modifico web.xml? che tag  <servlet> relativi a quali .class?
se voglio fare un jar quali .class devo metterci??
Un grazie anticipato a tutti e scuate se sono stato poco chiaro o
contorto.
Flavio

Ciao Flavio non ho la risposta alle tue domande
ma avrei qualche domanda da farti se non ti
dispiace.Hai detto che hai settato tutte le variabili con Tomcat,  saresti
gentile
da dirmi in che maniera ??
in particolare in che maniera
imposto la variabile JAVA_HOME ???
Il mio sistema operativo č windows 98,
GRAZIE

Ciao
le impostazioni sono le seguenti:
JDK installato in c:\java\jdk
JSDK installato in c:\java\jsdk
Tomcat installato in d:\tomcat
In autoexec.bat
SET JAVA_HOME=C:\JAVA\JDK
SET JSDK_HOME=C:\JAVA\JSDK
SET CLASSPATH=.;%JAVA_HOME%\lib\classes.zip;
        %JSDK_HOME%\server.jar;%JSDK_HOME%\servlet.jar;%JSDK_HOME%\classes
SET PATH=%PATH%;%JAVA_HOME%\BIN
SET TOMCAT_HOME=d:\tomcat
In config.sys per aumentare lo spazio per le variabili di ambiente, ho
aggiunto la seguente riga:
shell=command /E:2048
Spero di essere stato abbastanza chiaro.
RiCiao
 Flavio

altro giro senza risposte: funziona bene Tomcat?
ciao
Nicola

Sei stato chiarissimo e di grandissimo aiuto.
Mi si apre Tomcat in una nuova finestra che č quella di java,
poi mi da un piccolo errore, penso ci sia da  settare alcune sotto
directory.
Adding context Ctx(/examples)
Adding context Ctx(/admin)
Starting tomcat. Check logs/tomcat.log for error messages
ContextManager:Adding context Ctx( )
ContextManager:Adding context Ctx( /test)
PoolTcpConnector:Starting HttpConnectionHandler on 8080
PoolTcpConnector:starting Ajp12ConnectionHandler on 8007
Per il momento ti ringrazio che scusa per il ritardo.
bye bye glassman



Dario


Quando riesci a capire il meccanismo di configurazione (che non č
propriamente user-friendly) va abbastanza bene. E' comunque un pelo piů
lento rispetto ad altre implementazioni commerciali (ad esempio, JRun 3.0
della Allaire).
Ciao
Dario

Grazie per la tua spiegazione e scusa il ritardo nel ripsonderti.
Ciao
    Flavio