Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Tomcat webapps

  1. #1

    Tomcat webapps

    problemino:

    - creo la mia cartella form sotto webapps al suo interno inserisco il file index.html che è il seguente

    codice:
    <html>
     <head>
      <title>
      </title>
     </head>
     <body>
      <form method="post"   action="http://localhost:8080/form/Contatore/Contatore">
       <input type=text name="prova">
       <input type="submit">
      </form>
     </body>
    </html>
    - creo la cartella Web-inf e al suo interno creo la cartella classes
    - dentro classes creo la cartella Contatore e dentro il mio file Contatore.class (con package Contatore)
    - inserisco in Web-inf il file web.xml che è il seguente :

    codice:
    <web-app>
    <servlet>
     <servlet-name>Contatore</servlet-name>
     <servlet-class>Contatore.Contatore</servlet-class>
    </servlet>
    <servlet-mapping>
     <servlet-name>Contatore</servlet-name>
     <servlet-pattern>/Contatore/Contatore</servlet-pattern>
    </servlet-mapping>
    </web-app>
    fatto questo lancio il server tomcat (già configurato e funzionante con gli esempi già presenti) e digito :

    http://localhost:8080/form/

    e mi appare la pagina index.html se clicco su submit ecco l'errore :

    The requested resource (/form/Contatore/Contatore) is not available.

    come mai ?

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    698
    Credo che sia perche nel mapping che dai alla classe nel file xml, questo è definito rispetto al percorso di root dell'applicazione.

    Siccome il tuo form sta in root/form, lui cerca la servlet in root/form/Contatore anzichè cercarla in root/Contatore.

    Quindi, ti suggerisco di spostare il form in root oppure di modificare il mapping della servlet o ancora di modificare il path dell'action del form con qualcosa tipo "../Contatore/Contatore".

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.