ciao ragazzi!
Sono nuova, spero di aver scritto nel posto giusto.
Ho installato da poco tomcat su windows 7
ho scaricato la jdk e settato le variabili d'ambiente così
ho testato le pagine html e le pagine jsp e funzionano benecodice:CATALINA_HOME C:\Program Files (x86)\Apache Software Foundation\Tomcat 5.0 JAVA_HOME C:\Program Files (x86)\Java\jdk1.5.0_11 PATH C:\Program Files (x86)\Java\jdk1.5.0_11\bin CLASSPATH C:\Program Files (x86)\Apache Software Foundation\Tomcat 5.0\common\lib\servlet-api.jar;C:\Program Files (x86)\Apache Software Foundation\Tomcat 5.0\common\lib\jsp-api.jar
poi ho provato a creare la mi aprima servlet e sono nati i problemi.
dentro web apps/ROOT ho creato la mia directoty Prova così:
ho provato la servlet sul pc di un amico e funziona benissimo, quando la provo sul mio mi dà un errore 404codice:Prova: index.html +WEB-INF web.xml +classes ServletDiSaluto.java ServletDiSaluto.class (originata tramite eclipse)
io la chiamo così http://localhost:8080/Prova/AliasSaluto
vi posto il codice:
index.html
web.xmlcodice:<!-File index.html--> <html> <head><title>Handling an HTTP Get Request</title></head> <body> <form action="/Prova/AliasSaluto" method="get"> <label> Click the button to invoke the servlet <input tupe="submit"value=Get HTML Document"/> </label></p> </form> </body> </html>
ServletDiSaluto.javacodice:<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.2//EN" "http://java.sun.com/j2ee/dtds/web-app 2.2.dtd"> <web-app> <servlet> <servlet-name>Paperino</servlet-name> <servlet-class>ServletDiSaluto</servlet-class> </servlet> <servlet-mapping> <servlet-name>Paperino</servlet-name> <url-pattern>/AliasSaluto</url-pattern> </servlet-mapping> </web-app>
aiutatemi vi prego!stò impazzendo!!codice://servlet che restituisce pagina html di saluto import javax.servlet.*; import javax.servlet.http.*; import java.io.*; public class ServletDiSaluto extends HttpServlet{ //process "get" requests from clients protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException,IOException { response.setContentType("text/html"); PrintWriter out=response.getWriter(); //invia pagina XHTML al client // inizio documento XHTML out.println("<?xml version=\"1.0\"?>"); out.println("<!DOCTYPEhtmlPUBLIC\"-//W3C//DTD"+ "XHTML1.0 Strict//EN\"\"http://www.w3.org"+ "TR/xhtml1/DTD/xhtml1-strict.dtd\">"); out.println( "<html xmlns= \"http://www.w3.org/1999/xhtml \">"); //head out.println( "<head>"); out.println( "<title> Un semplice esempio di Servlet</title>" ); out.println("</head> ); //body out.println( "<body>"); out.println( "<h1> Welcome to Servlets!</h1>"); out.println("</body>"); //end XHTML socument out.println("</html>"); out.close(); //close stream to complete the page } }

Rispondi quotando

