He configurado mi servlet spring-mvc para que coincida con * .página solicitudes. He fijado el welcome-file-list en web.xml para ser index.pagewelcome-file en web.xml con spring not working?
Esto funciona cuando voy a la raíz de mi servidor web:
http://me.com pone redirigidos a http://me.com/index.page correctamente.
Sin embargo, no redirige cuando uso subdirectoris:
http://me.com/dashboard qué no redirecciona a http://me.com/dashboard/index.page
¿Hay alguna manera de conseguir este trabajo de mapeo?
Mi archivo web.xml (extracto):
<welcome-file-list>
<welcome-file>index.page</welcome-file>
</welcome-file-list>
<servlet-mapping>
<servlet-name>spring-mvc</servlet-name>
<url-pattern>*.page</url-pattern>
</servlet-mapping>
Mi webdefault.xml (de muelle):
<init-param>
<param-name>dirAllowed</param-name>
<param-value>false</param-value>
</init-param>
<init-param>
<param-name>welcomeServlets</param-name>
<param-value>true</param-value>
</init-param>
<init-param>
<param-name>redirectWelcome</param-name>
<param-value>false</param-value>
</init-param>
Hola Bozho. ¿Estás seguro? La documentación http://docs.oracle.com/cd/E13222_01/wls/docs81/webapp/web_xml.html#1026980 hace que parezca que los directorios deben ser compatibles. –
podría ser la forma en que lo implementaron en WebLogic. Pero Jetty probablemente esté interpretando el estándar de manera diferente. Pruébalo en una aplicación completamente nueva, sin resorte, solo para probar – Bozho
Funcionó en una nueva aplicación de primavera. Sin embargo, la diferencia es que tenía archivos reales en directorios reales, en lugar de apuntar a servlets. Tal vez ese es el problema ... –