Tengo un problema con la aplicación web jsf implementada en el servidor-web jetty. Cuando se accede a la aplicación en el navegador, se agrega jsessionID en la url. Quiero eliminarlo de allí. Gracias de antemano.eliminar jsessionid en la url
5
A
Respuesta
6
Establezca el parámetro org.mortbay.jetty.servlet.SessionURL
en none
en la aplicación web.xml o en la configuración de contexto.
Ver el Jetty jsessionId documentation.
1
Puede hacerlo configurando las características de la sesión. Establezca el parámetro de contexto org.eclipse.jetty.servlet.SessionIdPathParameterName
en none
para deshabilitar la reescritura de la url y evitar que la jsession id se anexe a la URL.
En web.xml,
<context-param>
<param-name>org.eclipse.jetty.servlet.SessionIdPathParameterName</param-name>
<param-value>none</param-value>
</context-param>
O si está utilizando la anotación de configuración en lugar de web.xml,
@Override
public void onStartup(ServletContext servletContext) throws ServletException {
servletContext.setInitParameter("org.eclipse.jetty.servlet.SessionIdPathParameterName", "none");
}
Consulte: Jetty's Session Management
Cuestiones relacionadas
- 1. jsessionid de URL
- 2. ¿Por qué jsessionid se anexa a cada url?
- 3. URL a veces añadida con jsessionid Grails/Spring Security
- 4. weblogic jsessionid
- 5. Eliminar la extensión de url en iPhone
- 6. JsessionId - cómo evitar; jsessionid = XXX en la primera llamada a una página? funciona si la primera página JSP es
- 7. JBoss 7.0.1 ejecutándose sin jsessionid en la URL no está funcionando
- 8. ¿Por qué aparece jsessionid en Wicket URL cuando las cookies están habilitadas?
- 9. Chrome y JSESSIONID
- 10. ¿Es jSessionId realmente único?
- 11. Cómo restablecer JSESSIONID
- 12. PHP Eliminar URL de la cadena
- 13. Como eliminar returnurl de la URL?
- 14. ¿Cómo eliminar la primera parte de la url en PHP?
- 15. jsessionid se produce en todas las direcciones URL generadas por jstl <c:url..> etiqueta
- 16. ¿Cómo puedo eliminar una URL?
- 17. Módulo de reescritura de Microsoft - Forzar www en la url O eliminar www de la url
- 18. ¿Es posible deshabilitar jsessionid en el servlet de tomcat?
- 19. ¿En qué condiciones se crea un JSESSIONID?
- 20. Configuración de httponly en la cookie JSESSIONID (Java EE 5)
- 21. Eliminar los parámetros utm_ * de la URL en Python
- 22. GWT. Eliminar la URL de la parte de ancla
- 23. mod_rewrite: eliminar la cadena de consulta de la URL?
- 24. ¿Cómo eliminar la URL de la página de impresión?
- 25. Cambio de nombre JSESSIONID de cookie
- 26. cómo actualizar la cookie JSESSIONID después de iniciar sesión
- 27. Eliminar URL del texto usando ruby
- 28. Node.js - ¿Cómo puedo eliminar el puerto de la url?
- 29. Cómo eliminar .html de la URL amigable - Modx?
- 30. ASP.NET MVC - Eliminar el nombre del controlador de la URL
hi McDowell gracias por la respuesta, he intentado esto pero, mi problema no está resuelto. Aunque oculta jsessionid en url, aún no puedo acceder a la siguiente página web. Estoy usando Pretty-config para ocultar el nombre de la página real en la url – NAC
Suena como un problema diferente, aunque no hay suficiente información para sugerir una solución. Publique una nueva pregunta con suficiente información para reproducir el problema. – McDowell
tengo una aplicación web en la que algunos de los usuarios pueden registrarse desde sus máquinas mientras que otros no pueden hacerlo a pesar de utilizar el mismo navegador. Algunos de ellos obtienen el jsession-id adjunto en url mientras que otros no. – NAC