Pregunta

Tengo una página JSP que mostrará el contenido exacto de otra página web en un servidor diferente. Según tengo entendido, c: import de JSTL debería poder incluir contenido de archivos que no forman parte de la aplicación web actual.

Agregué la página c: import url = " en mi servidor en una aplicación diferente " y funciona bien, pero cuando intento incluir una página de otro servidor, falla.

¿Alguna sugerencia sobre qué podría estar mal?

EDITAR: El error exacto es: " El servidor encontró un error interno () que le impidió cumplir con esta solicitud. " ;. Sin embargo, al solicitar una página del mismo servidor, diferentes aplicaciones funcionan ... Obtengo el contenido de la página.

¿Fue útil?

Solución

Tuve un error similar una vez. Resultó ser que la máquina en la que estaba ejecutando la aplicación tenía algunos problemas para conectarse a Internet a través del firewall. Una vez que implementé la aplicación en una máquina que siempre estaba conectada, funcionó bien.

Otros consejos

Un código exacto y cómo " falla " Sería de gran ayuda. Todos los lectores de mentes están actualmente de vacaciones.

Mientras tanto, eche un vistazo a http://www.ibm .com / developerworks / java / library / j-jsp06173.html

<%@ taglib prefix="c" uri="http://java.sun.com/jstl/core" %>
...
<c:import 
  url="http://www.truenorthguitars.com/Clients/Richman/index.htm" />

Si funciona desde el mismo servidor, una aplicación diferente, hace posible que haya una variable que no se esté inicializando en algún lugar, o algún estado que haga que se genere una excepción. Revise los registros de errores para ver si hay rastros de pila que puedan apuntar a la línea específica de código que está causando el problema.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top