Question

J'ai une page JSP qui affiche le contenu exact d'une autre page Web sur un serveur différent. Je pensais que c: import depuis le JSTL devrait pouvoir inclure du contenu provenant de fichiers n’appartenant pas à l’application Web actuelle.

J'ai ajouté c: import url = "page sur mon serveur dans une application différente". et cela fonctionne bien, mais lorsque j'essaie d'inclure une page d'un autre serveur, il échoue.

Avez-vous des suggestions quant à ce qui pourrait ne pas être correct?

EDIT: L'erreur exacte est la suivante: "Le serveur a rencontré une erreur interne () qui l'a empêché de répondre à cette requête". Cependant, demander une page du même serveur, différentes applications fonctionnent ... Je récupère le contenu de la page.

Était-ce utile?

La solution

J'ai eu une erreur similaire une fois. Il s’est avéré que la machine sur laquelle j’exécutais l’application rencontrait des problèmes de connexion à Internet via le pare-feu. Une fois que j'ai déployé l'application sur une machine qui était toujours connectée, tout fonctionnait bien.

Autres conseils

Un code exact et comment " il échoue " serait une aide précieuse. Tous les lecteurs d’esprit sont actuellement en vacances.

En attendant, consultez http://www.ibm .com / developerworks / java / bibliothèque / 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 cela fonctionne sur le même serveur, une application différente, il est possible qu'il y ait une variable qui n'est pas initialisée quelque part ou un état qui en fait une exception. Recherchez dans le journal des erreurs les traces de pile susceptibles de pointer vers la ligne de code à l'origine du problème.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top