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. Como eliminar returnurl de la URL?
- 13. PHP Eliminar URL de la cadena
- 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. ¿En qué condiciones se crea un JSESSIONID?
- 19. ¿Es posible deshabilitar jsessionid en el servlet de tomcat?
- 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. ¿Cómo eliminar la URL de la página de impresión?
- 24. mod_rewrite: eliminar la cadena de consulta de la URL?
- 25. Cambio de nombre JSESSIONID de cookie
- 26. cómo actualizar la cookie JSESSIONID después de iniciar sesión
- 27. Cómo eliminar .html de la URL amigable - Modx?
- 28. Node.js - ¿Cómo puedo eliminar el puerto de la url?
- 29. ASP.NET MVC - Eliminar el nombre del controlador de la URL
- 30. Eliminar URL del texto usando ruby
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