Esecuzione servlet Tomcat

di il
1 risposte

Esecuzione servlet Tomcat

Ciao amici, l'hanno scorso ho seguito un corso all'università relativo alla programmazione di sistemi in rete. Abbiamo fatto delle esercitazioni e siccome è passato tanto tempo non ricordo più come avviare tali applicazioni dal browser. Cioè in pratica non ricordo la stringa URL che devo scrivere.
Sto utilizzando eclipse Kepler, ho creato un progetto e che ha questo file web.xml
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="WebApp_ID" version="2.5">
  <display-name>Esercizio11.1</display-name>
  <welcome-file-list>
    <welcome-file>index.html</welcome-file>
  </welcome-file-list>
  <servlet>
    <description></description>
    <display-name>Welcome</display-name>
    <servlet-name>Welcome</servlet-name>
    <servlet-class>esercizio11_1.Welcome</servlet-class>
  </servlet>
  <servlet-mapping>
    <servlet-name>Welcome</servlet-name>
    <url-pattern>/welcome</url-pattern>
  </servlet-mapping>
</web-app>
e poi ho la mia classe java Welcome
package esercizio11_1;

import java.io.IOException;
import java.io.PrintWriter;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

/**
 * Servlet implementation class Welcome
 */
public class Welcome extends HttpServlet {
	private static final long serialVersionUID = 1L;
       
    /**
     * @see HttpServlet#HttpServlet()
     */
    public Welcome() {
        super();
        // TODO Auto-generated constructor stub
    }

	/**
	 * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
	 */
	protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
		PrintWriter pw = response.getWriter();
		pw.print("Welcome to the Servlet World");
		pw.flush();
	}
A questo punto carico sul server Tomcat il mio progetto , avvio il server e dal browser digito
http://localhost:808
e fin qui tutto bene.Dopo aggiungo a tale stringa /Esercizio11.1/Welcome ma non funziona
Mi potete dire quale stringa devo digitare per richiamare la servlet? Grazie mille a chiunque mi aiuterà.

1 Risposte

Devi accedere o registrarti per scrivere nel forum
1 risposte