Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2000
    Messaggi
    1,175

    Compilare servlet

    Allora in seguito a varie ricerche su Google ho capito che le servlet bisogna con compilare, ad es. con javac, quindi dò javac -cp path_al_mio_file_.java NomeClasse.java.

    Ora, il mio javac è posizionato al path: /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Commands

    Quindi porto il mio file HelloClientServlet.java nel path che ho detto sopra e provo ad eseguire javac:
    javac -cp /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Commands HelloClientServlet.java
    ma mi vengono tornati i seguenti errori

    codice:
    HelloClientServlet.java:2: package javax.servlet does not exist
    import javax.servlet.*;
    ^
    HelloClientServlet.java:3: package javax.servlet.http does not exist
    import javax.servlet.http.*;
    ^
    HelloClientServlet.java:5: cannot find symbol
    symbol: class HttpServlet
    public class HelloClientServlet extends HttpServlet
                                            ^
    HelloClientServlet.java:7: cannot find symbol
    symbol  : class HttpServletRequest
    location: class HelloClientServlet
    protected void doGet(HttpServletRequest req,
                         ^
    HelloClientServlet.java:8: cannot find symbol
    symbol  : class HttpServletResponse
    location: class HelloClientServlet
                             HttpServletResponse res)
                             ^
    HelloClientServlet.java:9: cannot find symbol
    symbol  : class ServletException
    location: class HelloClientServlet
                  throws ServletException, IOException
                         ^
    6 errors
    Come posso fare per evitare questo problema? Penso che debba mettere il file nella cartella di Tomcat, da qualche parte in modo che possa importare le classi. Ma qualsiasi altro percorso specifico mi dà questi errori. Dove metto il file?

  2. #2
    ho avuto lo stesso problema, però io compilo con eclipse...
    ho messo come libreria esterna il file servlet-api.jar al mio progetto (in eclipse)
    il file lo trovi in : apache/tomcat/common/lib

    stex1984

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2000
    Messaggi
    1,175
    Originariamente inviato da stex1984
    ho avuto lo stesso problema, però io compilo con eclipse...
    ho messo come libreria esterna il file servlet-api.jar al mio progetto (in eclipse)
    il file lo trovi in : apache/tomcat/common/lib

    anche a me hanno detto sta storia del jar nel CLASSPATH
    alchè ho dato export CLASSPATH=/miopercorso/
    ora quando compilo non mi dà più 6 errori, ma 1 solo che dice che è impossibile leggere da quel file.

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 © 2025 vBulletin Solutions, Inc. All rights reserved.