J'ai créé un projet web dynamique. En ce moment, il contient un fichier jsp que je tente d’exécuter. Lorsque j'ai essayé d'associer le projet à un environnement d'exécution spécifique (Tomcat 6.0), cela ne s'est pas produit.
J'ai cliqué avec le bouton droit sur le projet/propriétés/Runtimes ciblés. Il ne montre aucune exécution (j'ai ajouté Tomcat 6.0 dans les serveurs). Lorsque je coche la case "Afficher toutes les exécutions", tout est désactivé.
Quel pourrait être le problème ?
Capture d'écran ci-jointe du problème.
Update : J'ai même essayé de créer un nouveau runtime et de l'associer au projet (project/properties/Targeted Runtimes/new). Même le runtime nouvellement créé est désactivé et ne peut pas être associé au projet.
Pour ajouter un projet à un runtime, vous devez avoir une correspondance entre votre projet et votre runtime. vous devez vérifier:
Une fois que vous avez validé la correspondance entre votre projet et le moteur d'exécution, vous devez que le projet cible le moteur d'exécution, comme suit:
Le nouveau runtime sera associé à ce projet. Si un environnement d'exécution que vous souhaitez sélectionner ne s'affiche pas ou est désactivé, vous devrez peut-être désinstaller une ou plusieurs des facettes du projet actuellement installées. Cela peut être fait dans le même dialogue Propriétés.
C'est ce qui a fonctionné pour moi. Je ne fais que publier ma méthode car cela pourrait aider quelqu'un d'autre.
J'ai trouvé une solution à ce problème. Allez dans Préférences et vérifiez votre temps d'exécution ciblé. Si le message Aucun temps d'exécution n'est affiché, vous pouvez le configurer via Feacts. Sélectionnez le module Web Dinamic à 3.0 ou 3.1
Vous pouvez également vous référer à cette vidéo pour une explication détaillée. : https://youtu.be/0W6s0hXbmNE
Je sais que la question a déjà été répondue, mais j'aime bien partager ma solution avec les nouveaux utilisateurs si je peux vous aider.
Pour moi, le problème était dû à la version dynamique du projet wen, 3.0 fonctionnait avec Java 1.7 (j’utilisais la version 3.1). Si cela ne fonctionne pas, vous pouvez accéder au dossier .settings de votre projet, au fichier Org.Eclipse.wst.common.project.facet.core.xml Et définir la version dont vous avez besoin.
<installed facet="jst.web" version="3.0"/>
J'espère pouvoir aider les nouveaux utilisateurs