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

Rispondi quotando

