2017-04-18 2 views
0

J'essaie d'exécuter un exemple d'application Web en important un projet prédéfini, mais je me suis bloqué avec une erreur où CONTEXT_ROOT n'est pas initialisé correctement, donc j'ai ajouté la valeur -DCONTEXT_ROOT = "C:/... . "dans les arguments VM, et cela a fonctionné.Arguments de la machine virtuelle Eclipse

Mais le même projet fonctionne bien avec la machine de mon autre collègue, même sans ajouter cela dans l'argument VM.

Nous utilisons tous les deux le même IDE (éclipse) et le même serveur mais en essayant d'identifier ce qui pourrait manquer dans mon espace de travail.

Des pensées?

Répondre

0

Si vous exécutez un projet Web dans Eclipse, le nom du projet sera la racine de contexte par défaut. Par exemple, pour un projet nommé « abc », la racine de contexte sera

http://localhost:8080/abc 

Aussi, vous devriez vérifier la racine de contexte défini dans: (clic droit sur) projet => Propriétés => Paramètres du projet web

+0

Pardon. Ma question est différente. Quand j'ai couru l'application Web dans Eclipse, il y a une erreur comme "Fichier de propriété est manquant ou introuvable!", Puis j'ai réalisé que l'IDE n'est pas capable d'identifier le "CONTEXT_ROOT" de l'application. J'ai donc ajouté le chemin exact du projet (C:/Users/ADAM/ABC) comme racine de contexte dans les arguments VM du projet, puis cela a fonctionné comme prévu. Ma question est donc que mon espace de travail nécessitait un argument VM à spécifier mais pas mes autres membres de l'équipe. Comment identifier ce qui manque dans mon espace de travail afin que même lorsque je cours sans arguments VM, cela fonctionne? –