Je suis sûr que vous avez déplacé sur, mais je pensais que je voudrais répondre à toute façon.
Certaines de ces réponses donnent des solutions de rechange. Ce qui doit arriver, c'est que vous nettoyez et de republier votre projet pour "activer" la nouvelle URI. Cela se fait en cliquant-droit sur votre serveur (dans la vue des Serveurs) et en choisissant Propre. Puis vous démarrer (ou redémarrer). La plupart des autres réponses ici vous suggère de faire des choses qui, en effet, à accomplir cette tâche.
Le fichier qui est en train de changer d'espace de travail/.les métadonnées/.plugins/org.eclipse.wst.serveur.core/publier/publier.dat , à moins que vous avez plus d'un serveur dans votre espace de travail, auquel cas, il sera publishN.dat sur la même voie.
Espérons que cela aide quelqu'un.
Vous ne savez pas si c'est l'étiquette appropriée ou pas -- je suis l'édition de cette réponse pour donner des mesures exactes pour Eclipse Indigo.
(1) Dans les Propriétés de votre projet, choisissez "Web les Paramètres de Projet".
(2) le Changement de Contexte "racine" à "app".
![screen shot of Eclipse project properties Web Project Settings]()
(3) Choisissez Fenêtre > Afficher La Vue > Les Serveurs.
(4) Arrêter le serveur en cliquant sur le carré rouge de la boîte ("Arrêtez le serveur" info-bulle) ou le contexte-cliquez sur le serveur de liste pour choisir "Arrêter".
(5)Sur le serveur que vous souhaitez utiliser, cliquez sur pour choisir "Nettoyer...".
![enter image description here]()
(6) Cliquez sur OK dans cette boîte de dialogue de confirmation.
![Screenshot of dialog asking to update server configuration to match the changed context root]()
Vous pouvez maintenant exécuter votre application avec la nouvelle "app" URL de la forme:
http://localhost:8080/app/
Faire cela à l'extérieur de l'Éclipse, sur votre serveur de production, il est encore plus facile --> Renommer le fichier war. Exporter votre Vaadin application comme une GUERRE de fichier (Fichier > Exporter > Web > fichier WAR). Déplacer le fichier WAR de votre serveur web conteneur de servlet comme Tomcat. Renommer votre fichier WAR, dans ce cas d'application.de la guerre". Lorsque vous démarrez le conteneur de servlet, plus comme Tomcat s'auto-déployer l'application, qui comprend l'expansion de la guerre de fichier dans un dossier. Dans ce cas, nous devrions voir un dossier nommé "app". Vous devriez être bon d'aller. Test de votre URL. Pour un nom de domaine tel que "example.com" ce serait:
http://www.example.com/app/
Merci beaucoup à Russ Bateman pour l'affichage de la bonne réponse à ce problème frustrant.
Vaadin toolkit programmeurs peuvent avoir besoin de reconstruire leur widget si vous utilisez visual add-ons.
--Basilic Bourque