Visualizzazione dei risultati da 1 a 10 su 13

Hybrid View

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

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Quote Originariamente inviata da giannino1995 Visualizza il messaggio
    1) Ho aperto Eclipse e ho scritto dentro la classe Esempio questo codice:
    Le classi delle servlet sarebbe meglio se fossero dichiarate in un package.

    Quote Originariamente inviata da giannino1995 Visualizza il messaggio
    Eclipse mi dava degli errori dicendomi che "import javax.servlet"
    Serve il jar della Servlet API.

    Quote Originariamente inviata da giannino1995 Visualizza il messaggio
    al file web.xml contenuto in "/home/giannino/TOMCAT/conf"
    Questo web.xml nella conf di Tomcat non è generalmente da toccare. Sicuramente non nel tuo caso.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.