Forum des développeurs  

Le forum de référence en programmation et développement. Articles, cours et tutoriels du débutant au chef de projet et DBA confirmé.
Précédent   Forum des développeurs > Java > Développement Web en Java > Tomcat

Réponse
 
Outils de la discussion
Vieux 10/10/2008, 08h59   #1 (permalink)
Membre habitué
 
Date d'inscription: octobre 2007
Messages: 157
Par défaut masquer l'url du repertoire sous webapps

Bonjour tout le monde!
voilà j'ai fini de créer ma page web et son adresse url est
http://portal:8080/repertoire1
pour simplifier la saisie d'url je voudrais avoir tout simplement comme url
http://portal/
et jusqu'ici j'ai pu enlever le port 8080 en modifiant le conf/server.xml
donc mon url est réduit en http://portal/repertoire1
est-ce que vous pouvez me donner les configurations à faire pour masquer aussi le nom du répertoire repertoire1
Merci
ravaid est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 10/10/2008, 09h37   #2 (permalink)
Modérateur
 
Date d'inscription: septembre 2007
Localisation: Pays des fourmis géantes, Belgique
Âge: 29
Messages: 2 896
Envoyer un message via MSN à tchize_ Envoyer un message via Skype™ à tchize_
Par défaut

sous tomcat, la webapplication par défaut est ROOT.
__________________
Journaux de développement
Apprenez a poser vos questions, si vous voulez que j'y réponde!
Pas de Stacktrace, pas de chocolat!
Questions techniques en privé lettre morte
tchize_ est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 10/10/2008, 14h02   #3 (permalink)
Nouveau membre du Club
 
Date d'inscription: juillet 2006
Localisation: Dijon
Âge: 21
Messages: 64
Par défaut

J'ai un peu la même question... Donc la réponse m'intéresse.

Pour l'instant, j'ai une application accessible via http://ip_serveur/appli, et je souhaiterais y accéder directement via http://ip_serveur.

Lorsque je vais à http://ip_serveur actuellement, j'obtiens le message Etat HTTP 500 - Aucune contexte n''est configuré pour traiter cette requête.

Je souhaiterais donc, soit faire une redirection de / vers /appli, soit mettre l'appli à l'emplacement par défaut /.

Comment faire ?

tchize_ , je crois voir à peu près ce que tu veux dire, mais aucune certitude et beaucoup de flou... Peux-tu donner plus de détails s'il te plait ?
dcanl est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 10/10/2008, 15h02   #4 (permalink)
Modérateur
 
Date d'inscription: septembre 2007
Localisation: Pays des fourmis géantes, Belgique
Âge: 29
Messages: 2 896
Envoyer un message via MSN à tchize_ Envoyer un message via Skype™ à tchize_
Par défaut

dans le répertoire webapps, t'as un sous répertoire ROOT, c'est là que va la webapp par défaut, celle qui est accédée sans nom.
__________________
Journaux de développement
Apprenez a poser vos questions, si vous voulez que j'y réponde!
Pas de Stacktrace, pas de chocolat!
Questions techniques en privé lettre morte
tchize_ est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 16/10/2008, 08h30   #5 (permalink)
Membre habitué
 
Date d'inscription: octobre 2007
Messages: 157
Par défaut

Bonjour, j'ai renommé mon webbaps/répertoire1 en webbaps/ROOT et lorsque je vais sur l'url http://portal/ ma page web me renvoie l'erreur suivante :
Under construction

The site you are trying to view does not currently have a default page. It may be in the process of being upgraded and configured.
ravaid est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 16/10/2008, 09h27   #6 (permalink)
Modérateur
 
Date d'inscription: septembre 2007
Localisation: Pays des fourmis géantes, Belgique
Âge: 29
Messages: 2 896
Envoyer un message via MSN à tchize_ Envoyer un message via Skype™ à tchize_
Par défaut

ton serveur tomcat écoute bien sur le port 80? (D'habitude on le met sur le port 8080, mais ton url pointe le port 80)
__________________
Journaux de développement
Apprenez a poser vos questions, si vous voulez que j'y réponde!
Pas de Stacktrace, pas de chocolat!
Questions techniques en privé lettre morte
tchize_ est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 16/10/2008, 13h51   #7 (permalink)
Membre habitué
 
Date d'inscription: octobre 2007
Messages: 157
Par défaut

Citation:
Envoyé par tchize_ Voir le message
ton serveur tomcat écoute bien sur le port 80?
Affirmatif,
il marche quand je vais sur http://portal/repertoire1
et je l'ai déjà vérifié en lancant la commande netstat -a
Et lors du déploiement j'obtien bien les messages suivants
Code :
 
INFO:Installing web application at context path /repertoire1 from url file : c:\tomcat\webbaps\repertoire1 
INFO:Installing web application at context path from url file : c:\tomcat\webbaps\ROOT
 
Donc si j'ai bien compris comme il ne met pas de path pour le déploiement du c:\tomcat\webbaps\ROOT, çà veut dire que c'est déjà dans le path par défaut.
Mais quand je vais sur http://portal/ çà ne marche pas et quand je vais sur http://portal/ROOT directement la page m'affiche
HTTP Status 404 - /ROOT
type Status report
message /ROOT
description The requested resource (/ROOT) is not available.
Apache Tomcat/5.0.28
ravaid est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 16/10/2008, 14h56   #8 (permalink)
Modérateur
 
Date d'inscription: septembre 2007
Localisation: Pays des fourmis géantes, Belgique
Âge: 29
Messages: 2 896
Envoyer un message via MSN à tchize_ Envoyer un message via Skype™ à tchize_
Par défaut

Citation:
Envoyé par ravaid Voir le message
me renvoie l'erreur suivante :
Under construction
C'est une page à toi çà? Parce que c'est pas une page par défaut de tomcat !
__________________
Journaux de développement
Apprenez a poser vos questions, si vous voulez que j'y réponde!
Pas de Stacktrace, pas de chocolat!
Questions techniques en privé lettre morte
tchize_ est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 16/10/2008, 15h03   #9 (permalink)
Membre habitué
 
Date d'inscription: octobre 2007
Messages: 157
Par défaut

Tu veux dire la page d'erreur? Non ce n'est pas le mien.
C'est ce qu'il y avait par défaut
ravaid est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 16/10/2008, 15h16   #10 (permalink)
Membre habitué
 
Date d'inscription: octobre 2007
Messages: 157
Par défaut

Je suis retourné sur mon port 8080 et là quand j'ai tapé http://portal:8080/
çà a marché,
Si j'ai bien compris le port 80 y est pour quelque chose
A présent je vais me concentrer sur ce port,
En fait quand j'étais sur le port 80 les messages d'erreur de Under Construction sont les suivantes
Code :
 
	
 
Under Construction
 
The site you are trying to view does not currently have a default page. It may be in the process of being upgraded and configured.
 
Please try this site again later. If you still experience the problem, try contacting the Web site administrator.
 
If you are the Web site administrator and feel you have received this message in error, please see "Enabling and Disabling Dynamic Content" in IIS Help.
To access IIS Help
 
   1. Click Start, and then click Run.
   2. In the Open text box, type inetmgr. IIS Manager appears.
   3. From the Help menu, click Help Topics.
   4. Click Internet Information Services.
 
Pourtant j'ai déjà désactiver le service IIS
ravaid est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 16/10/2008, 16h06   #11 (permalink)
Modérateur
 
Date d'inscription: septembre 2007
Localisation: Pays des fourmis géantes, Belgique
Âge: 29
Messages: 2 896
Envoyer un message via MSN à tchize_ Envoyer un message via Skype™ à tchize_
Par défaut

donc ton tomcat tourne sur le 8080, pas le 80, inutile donc de chercher les pages tomcat sur le port 80.
__________________
Journaux de développement
Apprenez a poser vos questions, si vous voulez que j'y réponde!
Pas de Stacktrace, pas de chocolat!
Questions techniques en privé lettre morte
tchize_ est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 16/10/2008, 17h10   #12 (permalink)
Membre habitué
 
Date d'inscription: octobre 2007
Messages: 157
Par défaut

Je veux dire que :
j'ai reconfiguré mon tomcat pour qu'il tourne sur le port 8080 alors l'url http://portal:8080/ fonctionne
mais quand je le fais tourner sur le port 80 ll'url http://portal/ ne fonctionne pas
alors en résumé jusqu'à présent je suis arrivé à un point où
1 - (démarrage du tomcat sur le port 8080, nomenclature de mon rep webapps\ROOT) --> l'url http://portal:8080/ fonctionne (sous repertoire caché mais non n° de port)
2 - (démarrage du tomcat sur le port 80, nomenclature de mon rep webapps\ROOT, impossible d'avoir rep webapps\ROOT comme rep par défaut) --> l'url http://portal/repertoire1 fonctionne (n° de port caché mais non sous repertoire)

Mais ce que je veux avoir c'est que mon n° de port ainsi que mon sous repertoire sont cachés
ravaid est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 16/10/2008, 17h43   #13 (permalink)
Modérateur
 
Date d'inscription: septembre 2007
Localisation: Pays des fourmis géantes, Belgique
Âge: 29
Messages: 2 896
Envoyer un message via MSN à tchize_ Envoyer un message via Skype™ à tchize_
Par défaut

Citation:
If you are the Web site administrator and feel you have received this message in error, please see "Enabling and Disabling Dynamic Content" in IIS Help.
To access IIS Help
Ton tomcat ne tourne pas sur le port 80, puisque le service IIS s'y trouve. Regarde les logs de ton tomcat quand tu le "démarre" sur le prot 80, tu dosi avoir un bindException, port already in used.
__________________
Journaux de développement
Apprenez a poser vos questions, si vous voulez que j'y réponde!
Pas de Stacktrace, pas de chocolat!
Questions techniques en privé lettre morte
tchize_ est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 17/10/2008, 08h55   #14 (permalink)
Membre habitué
 
Date d'inscription: octobre 2007
Messages: 157
Par défaut

Citation:
Envoyé par ravaid Voir le message
2 - (démarrage du tomcat sur le port 80, nomenclature de mon rep webapps\ROOT)
En fait cette solution marchait mais le problème se situait au niveau de mon browser.
Merci pour votre temps!
ravaid est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 17/10/2008, 09h33   #15 (permalink)
Modérateur
 
Date d'inscription: septembre 2007
Localisation: Pays des fourmis géantes, Belgique
Âge: 29
Messages: 2 896
Envoyer un message via MSN à tchize_ Envoyer un message via Skype™ à tchize_
Par défaut

on pourrais avoir des précision sur la solution apportée? Que ça puisse servir aux autres un jour.
__________________
Journaux de développement
Apprenez a poser vos questions, si vous voulez que j'y réponde!
Pas de Stacktrace, pas de chocolat!
Questions techniques en privé lettre morte
tchize_ est déconnecté   Envoyer un message privé Réponse avec citation
NEWS JAVAFAQsTUTORIELSJAVASEARCHSOURCESLIVRESOUTILS, EDI & APIECLIPSENETBEANSBLOGDISCUSSIONSTV

Réponse

Précédent   Forum des développeurs > Java > Développement Web en Java > Tomcat

 
Offres d' emploi informatique sur Lesjeudis.com


Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are non
Pingbacks are non
Refbacks are non
Navigation rapide