Domanda

Ehi, ragazzi. Newbie a tomcat / apache, java returner qui.

Sto cercando di eseguire esimo esempio passo-passo qui ( http: //static.springsource.org/docs/Spring-MVC-step-by-step/part1.html ).

Purtroppo, io continuo a ricevere un errore che dice "Il progetto non fu costruita dal suo percorso di generazione è incompleta. Impossibile trovare il file di classe per javax.servlet.http.HttpServletResponse. Fissare il percorso di generazione quindi provare la costruzione del progetto." Ho guardato dentro e ho scoperto che javax.servlet è commentata per default in un file conf / web.xml per Tomcat e che questo era perché la gente dovrebbe ora evitare l'uso di servlet o qualcosa del genere.

Le mie domande, quindi, sono:

  1. Come faccio a riscrivere questo in modo che sia compatibile con i principi che l'hanno provocata?
  2. (Domanda bonus) Una volta che faccio i cambiamenti in quel file tomcat, conf / web.xml, come faccio a fare in modo che tali modifiche seguire attraverso nel mio editor (in questo caso, Eclipse)?

Grazie!

È stato utile?

Soluzione

  

Impossibile trovare il file di classe per javax.servlet.http.HttpServletResponse. Fissare il percorso di generazione quindi provare la costruzione del progetto ".

Questo significa errore di compilazione che il file JAR che contiene il Servlet API è presente nel momento della compilazione classpath (percorso di generazione). È necessario includere servlet-api.jar di Tomcat nel percorso di generazione come per i commenti nel file di build.xml.

  

ho guardato dentro e ho scoperto che javax.servlet è commentata per default in un file conf / web.xml per Tomcat e che questo era perché la gente dovrebbe ora evitare l'uso di servlet o qualcosa del genere.

Non sono sicuro di cosa si sta parlando, ma si dovrebbe in realtà non toccare il conf/web.xml quando ancora partire con lo sviluppo JSP / Servlet. Quella di default dovrebbe andare bene. L'API Servlet non è certo scoraggiata / deprecato o giù di lì. E 'ancora il più importante nucleo edificio in pietra di un'applicazione web basata su Java.

Detto questo, non è chiaro anche a me che cosa si intende con "Come sostituire ServletException dopo Tomcat 6.0" nel titolo di domanda. Puoi approfondire questo nella sua domanda come bene?

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top