1. Home
  2. On Premise
  3. Applicatie Server
  4. Hoe trailing slash (/) oplossen in Tomcat 7+

Hoe trailing slash (/) oplossen in Tomcat 7+

Tomcat voegt geen slash (/) toe aan de context van de webapp (voorbeeld: APPLICATION.COM/TEST/)

Wanneer je Tomcat 7.0.67 of hoger hebt, moet je het volgende attribuut toevoegen aan je context.xml

Vanaf versie 7.0.67:
Verplaats de functionaliteit die redirects biedt voor context roots en directories waar een trailing / is toegevoegd van de Mapper naar de DefaultServlet. Hierdoor kunnen dergelijke verzoeken worden verwerkt door alle geconfigureerde kleppen en filters voordat de redirect wordt gemaakt. Dit gedrag kan worden geconfigureerd via de attributen mapperContextRootRedirectEnabled en mapperDirectoryRedirectEnabled van de context, die kunnen worden gebruikt om het vorige gedrag te herstellen.


En in de Tomcat contextdocumentatie:
mapperContextRootRedirectEnabled: Indien ingeschakeld, worden verzoeken voor een webapplicatie context root omgeleid (met toevoeging van een slash) indien nodig door de Mapper in plaats van de standaard Servlet. Dit is efficiënter, maar heeft als neveneffect dat bevestigd moet worden dat het contextpad bestaat. Als dit niet wordt opgegeven, wordt de standaardwaarde false gebruikt.

Was dit artikel nuttig?

Gerelateerde artikelen

Support nodig?
Can't find the answer you're looking for?
Contact Support