Ciao a tutti,
ho parecchie domande da porvi perchè non riesco a far funzionare una servlet semplicissima
usando Tomcat ed Eclipse in ambiente windows. Ho letto diversi manuali ed help in linea
ma non riesco a capire dove sbaglio.

Ecco i passi che ho seguito:

Ho installato correttamente Tomcat ed Eclipse.

Da Eclipse faccio File->New->Other->Web->Dynamic Web Project
Poi per creare la servlet faccio File->New->Other->Web->Servlet

Il codice della servlet è il seguente:

import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;

public class PrimaServlet extends HttpServlet{

public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException{

response.setContentType("tect/html; charset=ISO-8859-1");
PrintWriter out = response.getWriter();

out.println("<HTML>\n" + "<HEAD><TITLE>Hello World</TITLE></HEAD>" +
"<BODY>\n" + "<H1> Hello World </H1>\n" +
"</BODY></HTML>");

}

}
Suppongo che dopo aver scritto il codice devo compilarlo. Ma come faccio a compilare con Eclipse
questa servlet in modo corretto? Da Eclipse se schiaccio run, passo alla schermata in cui mi chiede
di selezionare un server,ma al momento di schiacciare finish ottengo questo errore:
"The Tomcat server configuration at \Servers\Tomcat v6.0 Server at localhost-config is missing. Check the server for errors."

Boh, non so cosa dire. Tomcat funziona correttamente.

Ma con i file .class dove vanno? Sapevo che dovevano andare nella cartella webapps/classes
relativa al context in questione....

Evitando dunque di compilare il file proseguo secondo quanto ho trovato su questo manuale:
http://java.html.it/articoli/stampa/...licazioni-web/

Il mio obiettivo è quello di fare il deploy ma a quanto ho capito leggendo materiale on line
ci sono vari modi.
Ho provato a seguire la strada del file .war: per prima cosa creo il file .war cliccando
col tasto destro sul progetto e selezionando Export->war file. Dopo la creazione del file.war
vado sul browser all'indirizzo http://localhost:8080/manager/html e faccio il deploy del
file .war appena generato.

Non ho capito se e come devo modificare il file web.xml.

Infine vado su http://localhost:8080/PrimaWebApplication/PrimaServlet
e ottengo finalmente sul browser la scritta Hello world che indica che la servlet
è stata eseguita correttamente.

Tuttavia non sono soddisfatto, e vorrei capire se potevo fare le cose
in modo diverso e migliore.

Infatti leggendo l'help di eclipse ci sono cose che proprio non capisco, come
per esempio la necessità di creare un profilo oppure il tema del JAX-WS....Boh, non so
più dove sbattere la testa. Help!

Ringrazio anticipatamente tutti coloro che mi risponderanno.