Utilizzo Eclipse EE Juno e la mia applicazione Web corrente utilizza Dynamic web modules 2.4
. Sto provando a scaricare la versione fino alla 3.0 ma per qualche motivo non sono in grado di farlo. quando provo a cambiare la versione nelle faccette del progetto ottengo Cannot change version of project facet Dynamic Web Module to 3.0
. È possibile che ci sia una linea di cuccetta nel mio file web.xml che determina questo? Come posso cambiare la versione dei moduli Web dinamici se non da sola l'impostazione di sfaccettatura del progetto Eclipse?App Web Java: cosa determina la mia versione dell'API Servlet? Viene specificato in web.xml?
23
A
risposta
38
Servlet 2.4 in web.xml
:
<web-app version="2.4"
xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="
http://java.sun.com/xml/ns/j2ee
http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
Servlet 3.0 in web.xml
:
<web-app version="3.0"
xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="
http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd">
questa è l'unica differenza. Il resto è la tua configurazione IDE. Per utilizzare Servlet 3.0 è necessario disporre di 3,0 JAR sul CLASSPATH in modo che siano disponibili nuove annotazioni e altre classi. Ma non includere il JAR di servlet nel tuo WAR, l'implementazione dovrebbe provenire dal container servlet.
Problemi correlati
- 1. Come impostare la versione per Tomcat in un servlet web.xml?
- 2. WebSphere 8, versione web.xml = "3.0", mappatura servlet predefinita?
- 3. Parametri di init comuni in web.xml per più servlet java?
- 4. Come proteggere la mia applicazione web java?
- 5. La risposta servlet non viene visualizzata sulla pagina Web
- 6. Come si usa un servlet nella mia app Grails?
- 7. Perché la mia app Web Spring Boot non viene eseguita completamente in Gradle?
- 8. cosa determina la versione JSF? Container o faces-config?
- 9. Come specificare nome visualizzato per web app configurato senza web.xml
- 10. Applicazione Web Java in un contenitore Servlet rispetto a standalone
- 11. Determina automaticamente il timeout della sessione Java
- 12. context.xml vs web.xml nell'applicazione Web
- 13. Android: determina l'ID di processo della mia app?
- 14. Creazione di una versione mobile per la mia app Web in CodeIgniter
- 15. La mia classe non è un errore servlet
- 16. Cosa determina cosa viene scritto in un puntatore C++ quando viene chiamato delete?
- 17. Quale versione di Internet Explorer (IE) dovrebbe supportare la mia app Web
- 18. Riflessione Java: cosa contiene la mia raccolta?
- 19. In che modo Tomcat trova la HOME PAGE della mia Web App?
- 20. Determina la versione PHP richiesta obbligatoria
- 21. servlet 3.0 @WebServlet usa..quello sarà in web.xml?
- 22. Accesso al secondo servlet quando Grails è configurato in web.xml
- 23. Dove posso trovare la versione yii della mia app yii?
- 24. Possiamo invocare un servlet senza <servlet-mapping> in entrata web.xml
- 25. Che cosa significa questo errore web.xml?
- 26. Che cosa determina quale versione di Typescript viene utilizzata durante un processo di msbuild?
- 27. Elementi mancanti da web-fragment.xml nell'efficace web.xml
- 28. Servlet 3.0 Spring Java Config JNDI
- 29. Come creare l'integrazione LDAP per la mia app Web?
- 30. Perché la mia stringa Unicode viene danneggiata, quando viene passata dall'applet Java allo script Java?
[Servlet 3.1] (https://jcp.org/en/jsr/detail?id=340) è aggiornato al 2013-05. Vedi [Wikipedia] (https://en.wikipedia.org/wiki/Java_servlet#History) per la cronologia. –