2012-02-05 12 views
11

Ho provato a seguire il tutorial here per distribuire un servlet ma funziona solo se si specifica un file JSP. Il problema è che senza JSP, non so cosa impostare la pagina di avvio nella configurazione Run/Debug di Tomcat. Quindi qualche idea su cosa fare?IntelliJ Idea: distribuire un semplice servlet Java (senza JSP) a Tomcat 7

Grazie!

+0

Il link per il tutorial mostra come include una normale classe java in un jsp, ma non come creare un SERVLET con intelliJ. Un servlet è una classe che estende HttpServlet e ha un metodo doGet e/o doPost. – Timo

risposta

14

è necessario definire un servlet-mapping nel web.xml come questo:

URL pattern

quindi aggiungere il url-pattern all'URL radice del server:

URL to open

+1

Come ho detto a Dave, per qualche motivo la risorsa non è disponibile. – Vlad

+0

Fornisci il tuo progetto per riprodurre il problema. Hai configurato l'artefatto per includere l'output del compilatore del modulo? – CrazyCoder

+0

Ecco una presentazione con le immagini del progetto: http://slideful.com/v20120206_0542406566085542_pf.htm – Vlad

1

Impostarlo sulla mappatura servlet.

IMO che apre una nuova finestra del browser ogni volta che si avvia il server è un PITA.

+0

Provato questo, dice che la risorsa richiesta non è disponibile. – Vlad

+0

@Vlad Quindi si verifica un errore da qualche parte nella configurazione o nel codice. –

+0

Sembra che web.xml non sia stato elaborato. – Vlad

Problemi correlati