Domanda

Di seguito è riportato quello che ho nel mio file di configurazione Web.xml. Ho bisogno di aiuto per metterlo nell'ordine corretto.

Web.xml Web-app

 1. contextConfigLocation applicationContext.xml
 2. defaultHtmlEscape true
 3. listeners 
 4. servlets 
 5. filters <order sensitive>    
 6. session-config timeout 120
 7. error page 404 500

AGGIORNARE:

Sto ricevendo ClassNotFoundException su tutti i miei ascoltatori nei registri/localhost di Tomcat. Non ci sono problemi dopo che l'applicazione ha iniziato solo le voci di registro che indicano che qualcosa è spento.

L'ho organizzato secondo i suggerimenti di Balusc. Qualche idea sul fatto che sta succedendo?

Dove dovrebbe andare la sessione-config?

È stato utile?

Soluzione

Solo l'ordine del <filter-mapping> Gli elementi sono rilevanti. Sarà l'ordine effettivo come vengono invocati i filtri ogni volta che l'URL della richiesta corrisponde al url-pattern di più di un filtro. Un filtro può valere in particolare se continuare o meno la catena. Il residuo non ha un'influenza significativa sul funzionamento del WebApp. Aggiungi l'ordinamento come specificato in DTD/XSD (se presente) e/o qualunque cosa tu ritenga che renda il miglior leggibile/mantenibile. In generale, l'ordinamento è il seguente: parametri di contesto, ascoltatori, servizi, filtri ed errori/pagine di benvenuto.

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