Ho installato su Ubuntu 13.10 a 64 bit l'ultima versione di Tomcat, precisamente la versione nr. 8 e quando digito nel browser:

http://localhost:8080/

leggo:

If you're seeing this, you've successfully installed Tomcat. Congratulations!
quindi sono, si fa per dire, a buon punto. Ora devo solo capire come editare questo benedetto file web.xml e dove mettere il file Esempio.class prodotto a parte con Eclipse. Ti spiego quello che ho fatto così riesci a capire dove sbaglio.

1) Ho aperto Eclipse e ho scritto dentro la classe Esempio questo codice:

codice:
import java.io.*; 
import javax.servlet.*; 
 
public class Esempio extends GenericServlet { 
 
  public void service(ServletRequest request,  
    ServletResponse response)  
  throws ServletException, IOException { 
    response.setContentType("text/html"); 
    PrintWriter pw = response.getWriter(); 
    pw.println("<B>Hello!"); 
    pw.close(); 
  } 
}
Eclipse mi dava degli errori dicendomi che "import javax.servlet" non poteva essere caricato ma sono andato avanti ugualmente e ho creato il .class.

2) Ho aggiunto prima di </web-app> questo codice:

codice:
<servlet>
      <servlet-name>Esempio</servlet-name>
      <servelet-class>Esempio</servelet-class>
    </servlet>

<servlet-mapping>
      <servlet-name>Esempio</servlet-name>
      <url-pattern>/servlet/Esempio</url-pattern>
    </servlet-mapping>
al file web.xml contenuto in "/home/giannino/TOMCAT/conf"

3) Ho inserito il file Esempio.class in "/home/giannino/TOMCAT/webapps/examples/WEB-INF/classes"

4) Ho avviato il terminale e digitato:

cd /home/giannino/TOMCAT/bin
./startup.sh

Ho seguito quello che mi consigliava il libro ma non c'è stato verso, ottengo l'errore che vedi sopra.



Ancora qualche aiutino per favore altrimenti non ne esco...