Usando tomcat, ¿cómo obtengo una solicitud de http://www.mydomain.com para redireccionar a http://www.mydomain.com/somethingelse/index.jsp? Ni siquiera he logrado obtener un index.html para mostrar desde http://mydomain.com.Tomcat URL base de redirección
Respuesta
Nombre GUERRA su webapp “ROOT.war” o que contiene “ROOT” carpeta
Tome un vistazo a UrlRewriteFilter que es esencialmente una aplicación basada en Java de mod_rewrite de Apache.
Deberá extraerlo en la carpeta ROOT
de la carpeta Tomcat webapps
; luego puede configurar redirecciones a cualquier otro contexto dentro de su archivo de configuración WEB-INF/urlrewrite.xml
.
UrlRewriteFilter es rápido y funcionó bien para mí. [el manual] (http: //urlrewritefilter.googlecode.com/svn/trunk/src/doc/manual/4.0/index.html) tiene excelentes opciones y [esta publicación en el blog] (http://nematodes.org/martin/2010/02/04/301-permanent-redirect -with-tomcat-howto /) también tiene buena información. – cwd
Puede hacer esto: Si su instalación de tomcat es la predeterminada y no ha realizado ningún cambio, entonces la guerra predeterminada será ROOT.war
. Por lo tanto, cada vez que llame al http://yourserver.example.com/
, llamará al index.html
o index.jsp
de su archivo WAR predeterminado. Realizar los siguientes cambios en su carpeta webapp/ROOT
para redirigir las peticiones a http://yourserver.example.com/somewhere/else
:
abierto
webapp/ROOT/WEB-INF/web.xml
, eliminar cualquier correlación de servlet con el camino de/index.html
o/index.jsp
, y guardar.Eliminar
webapp/ROOT/index.html
, si existe.Crear el archivo
webapp/ROOT/index.jsp
con esta línea de contenido:<% response.sendRedirect("/some/where"); %>
o si desea dirigir a un servidor diferente,
<% response.sendRedirect("http://otherserver.example.com/some/where"); %>
Eso es todo.
Solo es necesario el paso 2. Probado en Tomcat 7. – dustmachine
El comando sendRedirect era todo lo que necesitaba. index.jsp simplemente contiene: <% response.sendRedirect ("/ jasperserver"); %> –
No olvides agregar <% and %> antes de cualquier scriptlet jsp –
lo que hice:
que añade la siguiente línea dentro de la raíz/index.jsp
<meta http-equiv="refresh" content="0;url=/somethingelse/index.jsp"/>
probado y Procedimiento de trabajo:
Ir a la ruta del archivo ..\apache-tomcat-7.0.x\webapps\ROOT\index.jsp
elimine todo el contenido o declare las siguientes líneas de código en la parte superior del índice.jsp
<% response.sendRedirect("http://yourRedirectionURL"); %>
Tenga en cuenta que en el archivo JSP que necesita para empezar la línea anterior con <% y terminar con%>
- 1. Una forma de descubrir la redirección URL
- 2. URL de redirección de Google API dinámica
- 3. Codeigniter Redirección de URL SIN agregar index.php
- 4. Redirección de URL del servidor ADFS
- 5. php redirección no cambia la url
- 6. ¿Intención de redirección de URL + redirección predeterminada después del inicio de sesión?
- 7. Cómo reescribir la URL en Tomcat 6
- 8. Cómo obtener la URL de una redirección con Python
- 9. cURL, obtener URL de redirección a una variable
- 10. Obtener URL después de una redirección usando HttpClient.Execute (HttpGet)
- 11. HttpClient 4: cómo capturar la última URL de redirección
- 12. jquery ajax form - cómo obtener la URL de redirección?
- 13. ¿Cómo puedo obtener la URL de redirección usando javascript?
- 14. URL base para una aplicación GWT
- 15. Cómo hacer una redirección mod_rewrite a la URL relativa
- 16. ¿Agregar un fragmento a la URL sin causar una redirección?
- 17. redirección subdominio al dominio principal, excepto una url
- 18. .htaccess redirigir a una URL externa mientras oculta la redirección
- 19. Java + Tomcat, ¿conexión de base de datos moribunda?
- 20. ¿Hay un motor de reescritura de URL para Tomcat/Java?
- 21. Problema con la redirección de HTTPS a HTTP de Elastic Load Balancer al servidor de Tomcat
- 22. Asignación de URL en Tomcat al servlet FrontController
- 23. cómo recuperar url base de la url dada usando java
- 24. URL absoluta de la base + URL relativa en C#
- 25. ¿Resolver la redirección de NSURL?
- 26. TinyMCE Elimina base url sitio
- 27. <noscript> redirección
- 28. ¿Tiempo de redirección retrasada?
- 29. Zend multinacional redirección
- 30. Redirección de página
hay una razón .htaccess o isapi no funcionaría? –
@NonaUrbiz: ¿no es .htaccess el servidor http de Apache específico y no funciona con Tomcat? –
Para cualquier otra persona, Tomcat no parece recomendarlo, consulte sus documentos: https://wiki.jenkins-ci.org/display/JENKINS/Running+Jenkins+behind+Apache – KCD