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...