L'importation de Projet Web Dynamique dans Eclipse
J'ai travaillé sur un projet web dynamique dans Eclipse. J'ai récemment réinstallé mon OS et j'utilise un propre de l'éclipse.
Je peux importer mes projet sur le web, mais quand j'ai essayer pour le déjeuner (à exécuter sur le serveur) je reçois toujours ce message:
"The selection cannot be run on any server"
J'ai installé l'éclipse du plugin tomcat, et il fonctionne très bien. J'ai mis la bibliothèque tomcat trop. (fenêtre/préférences/tomcat).
Quel est le problème avec elle?
Vous devez vous connecter pour publier un commentaire.
Si je vous comprends bien, vous avez importé un ancien projet web dans une nouvelle installation d'Eclipse (et OS) et vous liant à exécuter le projet sur Tomcat. Il pourrait y avoir un certain nombre de raisons pour lesquelles il ne fonctionne pas, voici quelques choses à considérer dans la résolution des problèmes:
Si vous importez un exporté
dynamic web project
, eclipse va l'importer en tant qu'java project
. Vous devez changer le type de projet manuellement. Par exemple, comme ceci: convertir java projet de projet web dynamiqueOK. Mon expérience n'est pas exactement le même que l'affiche, mais plutôt que de poser une semblable question et d'y répondre moi-même, je vais ajouter mes deux deniers ici.
Lorsque j'ai essayé d'importer un projet web dynamique de travail sur mon ordinateur à la maison — à la fois les projets Eclipse — à l'aide de
Import -> Projets Existants dans l'espace de travail
J'ai toujours retrouvé avec un point d'exclamation rouge à l'encontre de mon projet importé. Google indique que cela signifie que le projet contient construire des erreurs de chemin. En suivant les conseils de l'coché la réponse ci-dessus, je
"Cliquez-droit sur le projet -> Build path -> Configure build path".
Là je trouve que le JRE System Library est une croix rouge contre elle. Que faire? Cela a fonctionné:
Supprimer le JRE Système d'entrée de la bibliothèque en utilisant le bouton Supprimer.
Cliquez sur le bouton Bibliothèque et sélectionnez JRE System library. J'ai accepté l'espace de travail par défaut par défaut JRE.
Donc je n'ai pas la reconstruction fag plus. (Je suppose, il doit y avoir des différences entre les installations sur les deux machines, bien que les deux exécutent la même version de Mac OS.)
Dans la boîte de dialogue avant d'obtenir le "La sélection ne peut pas être exécuté sur n'importe quel serveur d'alerte", en haut à droite, il vous dit pourquoi vous ne pouvez pas l'ajouter à la sélection du serveur. Pour moi, c'était parce que mon Tomcat server 8.0 ne pouvais pas courir JRE 1.8 projets.
Je l'ai résolu par la création d'une nouvelle Tomcat 8.0 serveur, la modification de l'environnement d'exécution de Tomcat 8.0 pour mon 1.8 jre. Ensuite, j'ai pu mener mon projet sur le nouveau serveur.