Buonasera, ho integrato correttamente apache tomca 7 in eclipse kepler, ma la mia semplice servlet HelloWorldServlet non funziona!
Ecco lo script della classe:
codice:package pkgFirstServlet; import java.io.*; import javax.servlet.*; import javax.servlet.http.*; public class HelloWorldServlet extends HttpServlet { private static final long serialVersionUID = 1L; public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException { response.setContentType("text/html; charset=ISO-8859-1"); PrintWriter out = response.getWriter(); out.println("<html>"); out.println("<body>"); out.println("<h1>Hello world, I'm a servlet!</h1>"); out.println("</body>"); out.println("</html>"); } }
La web.xml è la seguente:
codice:<?xmlversion = "1.0" encoding="ISO-8859-1"?> <!DOCTYPE web-app PUBLIC "-//SunMicrosystems,Inc.//DTDWebApplication2.2//EN" "http://java.sun.com/j2ee/dtds/web-app_2_2.dtd"> <web-app> <servlet> <servlet-name>HelloWorldServlet</servlet-name> <servlet-class>pkgFirstServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>HelloWorldServlet</servlet-name> <url-pattern>/HelloWorldServlet</url-pattern> </servlet-mapping> </web-app>
Ho anch un form html per invocare la servlet:
codice:<!DOCTYPE html> <html> <head> <meta charset="ISO-8859-1"> <title>Servlet di prova</title> </head> <body> <form action="FirstServlet/HelloWolrdServlet" method="get"> <input type="submit" value="Premi" /> </form> </body> </html>
Quando però faccio run on server mi esce la scritta:
HTTP Status 404 - /FirstServlet/
type Status report
message /FirstServlet/
description The requested resource is not available.
Qual è il problema! Le ho provate tutte ma niente! Aiutatemi per favore!!!!!!!!!!!!!! ;( ;( ;(

Rispondi quotando


