Chemin de navigation et application Web
rigober
Messages postés
5
Statut
Membre
-
rigober Messages postés 5 Statut Membre -
rigober Messages postés 5 Statut Membre -
Bonjour,
Je veux pouvoir tester en local une application web qui tourne sur un serveur Sun One Web Server 6.1.
Pour ce faire, j'ai créé une web application sous eclipse avec Tomcat comme serveur d'application. et j'y ai intégré les composants déjà créé
Voici l'arborescence de mon projet FOURMI
la page d'accueil défini dans web.xml est index.html, il n'y pas de problème la page se lance. Cette page essaye de lancer la page index.jsp comme ceci,
et c'est là que le pb survient :
Erreur 404: La ressource demandée (/jsp/index.jsp) n'est pas disponible.
Si remplace /jsp/index.jsp, par ../jsp/index.jsp ok ça fonctionne, mais je n'ai pas envi de changer tous les chemins de mon projets, sachant que ça fonctionne sur un autre serveur.
J'essaye de lancer l'appli, soit en deployant un war sur tomcat et via l'adresse http://localhost:8080/FOURMI sur IE. Soit directement sous eclipse ("run on server"). Le problème est le même
Est ce que j'ai oublié de paramétrer des chemins ?
merci pour vos réponses
Je veux pouvoir tester en local une application web qui tourne sur un serveur Sun One Web Server 6.1.
Pour ce faire, j'ai créé une web application sous eclipse avec Tomcat comme serveur d'application. et j'y ai intégré les composants déjà créé
Voici l'arborescence de mon projet FOURMI
FOURMI
- javaSources
- WebContent
- jsp
- clients
- factures
- ...
- index.jsp
- META-INF
- static-content
- aides
- css
- ...
- index.html
- WEB-INF
la page d'accueil défini dans web.xml est index.html, il n'y pas de problème la page se lance. Cette page essaye de lancer la page index.jsp comme ceci,
<html>
<head>
<title>Fourmi</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<script>
function init() {
<!--document.location.href='/jsp/index.jsp';-->
document.open('/jsp/index.jsp', 'fourmiPrinc', 'width=790,height=545,screenX=0,left=0,screenY=0,top=0','dialogWidth:790px;dialogHeight:545px;resizable:no;scroll:no;status:no;help:no');
}
</script>
</head>
<body onLoad="init();"></body>
</html>
et c'est là que le pb survient :
Erreur 404: La ressource demandée (/jsp/index.jsp) n'est pas disponible.
Si remplace /jsp/index.jsp, par ../jsp/index.jsp ok ça fonctionne, mais je n'ai pas envi de changer tous les chemins de mon projets, sachant que ça fonctionne sur un autre serveur.
J'essaye de lancer l'appli, soit en deployant un war sur tomcat et via l'adresse http://localhost:8080/FOURMI sur IE. Soit directement sous eclipse ("run on server"). Le problème est le même
Est ce que j'ai oublié de paramétrer des chemins ?
merci pour vos réponses
A voir également:
- Chemin de navigation et application Web
- Web office - Guide
- Nommez une application d'appel vidéo ou de visioconférence - Guide
- Navigation privée - Guide
- Application word et excel gratuit - Guide
- Desinstaller application windows - Guide
4 réponses
Il me semble que tu dois modifier un paramètre dans ton fichier xml pour dire quel est le chemin racine de ton projet.
Par contre de quelle directive il s'agit je ne sais pas.
En revanche pourquoi ne pas renommer ton fichier index.html en index.jsp et modifier ton fichier xml dans ce cas?
Je vois pas à quoi te sert de rediriger une page vers "elle-même"
Par contre de quelle directive il s'agit je ne sais pas.
En revanche pourquoi ne pas renommer ton fichier index.html en index.jsp et modifier ton fichier xml dans ce cas?
Je vois pas à quoi te sert de rediriger une page vers "elle-même"
merci pour ta réponse.
Je n'ai pas envie de changer le code des fichiers, car cette appli tourne en production, je souhaiterai pouvoir la lancer en local sur mon poste, sans pour autant reprendre tout le code.
J'ai fait un essaie dans mon web.xml de mettre
Pas de soucis ma page est bien chargé, alors pourquoi lors de l'appel à partir du fichier index.html ça ne marche pas ?
pour que la page s'affiche il faut que je mette comme chemin
/fourmi/jsp/index.jsp
ou
../jsp/index.jsp
Pour toutes les pages ayant des références (pages, images ...), j'ai le même problème.
Comment lui affecter mon chemin racine ? je n'ai pas trouver dans le fichier xml ?
Je n'ai pas envie de changer le code des fichiers, car cette appli tourne en production, je souhaiterai pouvoir la lancer en local sur mon poste, sans pour autant reprendre tout le code.
J'ai fait un essaie dans mon web.xml de mettre
<welcome-file-list> <welcome-file>/jsp/index.jsp</welcome-file> </welcome-file-list>
Pas de soucis ma page est bien chargé, alors pourquoi lors de l'appel à partir du fichier index.html ça ne marche pas ?
pour que la page s'affiche il faut que je mette comme chemin
/fourmi/jsp/index.jsp
ou
../jsp/index.jsp
Pour toutes les pages ayant des références (pages, images ...), j'ai le même problème.
Comment lui affecter mon chemin racine ? je n'ai pas trouver dans le fichier xml ?
Je pense que le problème vient de ton code javascript qui fait la redirection.
pourquoi pas un code html tout bête?
Je pense que ton code JavaScript tente de trouver le fichier depuis la racine / de ta machine vu que tu lui donnes /jsp, puisque il ne doit pas être conditionné au workpath de ton application.
A vérifier mais je suis presque sûr qu'il s'agisse de ça.
Sinon rajoute les ../ ça marchera aussi bien et tu ne seras pas obligé de changer tes chemins lorsque tu l'intégreras ailleurs.
pourquoi pas un code html tout bête?
Je pense que ton code JavaScript tente de trouver le fichier depuis la racine / de ta machine vu que tu lui donnes /jsp, puisque il ne doit pas être conditionné au workpath de ton application.
A vérifier mais je suis presque sûr qu'il s'agisse de ça.
Sinon rajoute les ../ ça marchera aussi bien et tu ne seras pas obligé de changer tes chemins lorsque tu l'intégreras ailleurs.