Buongiorno a tutti! E' qualche giorno che sto cercando di sviluppare un'applicazione su Tomcat 7.0.8 attraverso l'uso di pagine JSP e Servlets Java. Siccome sono proprio alle prime armi con questa tecnologia, ho letto il tutorial fornito dal server stesso per creare un'applicazione. Il problema è che non riesco proprio a far eseguire la mia servlet. Mi spiego meglio elencando i passi che ho seguito.
Innanzitutto ho creato la struttura per la cartella dell'applicazione, in questo modo:
Dove in docs andrebbe la javadoc, in src il file .java della mia servlet, in web tutti i file .html, .jsp, immagini o quant'altro.codice:+MiaApp +docs +src +web +WEB-INF web.xml index.html build.xml build.properties
Poi ci sono i vari file che servono ad ant per compilare la mia applicazione.
Ora, la mia servlet non è altro che una stampa a video di un parametro passato tramite form da index.html. La servlet compila, quindi non è lì il problema. Il problema è nella mappatura della servlet, che ho fatto scrivendo nel file web.xml queste definizioni:
Siccome ho associato l'url "/MainURL", nella action della form della mia index.html ho scritto:codice:<servlet> <servlet-name>MainServlet</servlet-name> <servlet-class>Main</servlet-class> </servlet> <servlet-mapping> <servlet-name>MainServlet</servlet-name> <url-pattern>/MainURL</url-pattern> </servlet-mapping>
Il problema è che tomcat mi dà sempre errore 404.codice:<form action="MainURL"> ... </form>
Sbaglio io qualcosa? Non è il modo giusto di procedere? Please help![]()

Rispondi quotando
