web-dev-qa-db-fra.com

Comment développez-vous Java Servlets en utilisant Eclipse?

Je voudrais programmer Java servlets en utilisant Eclipse et je prévois de les déployer en utilisant Tomcat. Je pense que je peux construire les projets en utilisant Ant qui est fourni avec Eclipse. J'ai l'IDE Eclipse standard. Options disponibles pour le développement de servlets dans Eclipse? Quelles modifications dois-je apporter à Eclipse? Dois-je installer un plug-in?

63
Y Pgjn

Vous devez installer un plugin, il en existe un gratuit de la fondation Eclipse appelé Web Tools Platform . Il possède toutes les fonctionnalités de développement dont vous aurez besoin.

Vous pouvez obtenir le Java EE Edition de Eclipse avec l'a pré-installé.

Pour créer et exécuter votre premier servlet:

  1. Nouveau ... Projet ... Projet Web dynamique.
  2. Cliquez avec le bouton droit sur le projet ... Nouveau servlet.
  3. Écrivez du code dans la méthode doGet().
  4. Trouvez la vue des serveurs dans la perspective Java EE, c'est généralement l'un des onglets en bas.
  5. Faites un clic droit et sélectionnez un nouveau serveur.
  6. Sélectionnez Tomcat X.X et un assistant vous indiquera comment trouver l'installation.
  7. Cliquez avec le bouton droit sur le serveur que vous venez de créer et sélectionnez Ajouter et supprimer ... et ajoutez votre projet Web créé.
  8. Cliquez avec le bouton droit sur votre servlet et sélectionnez Exécuter> Exécuter sur le serveur ...

Cela devrait le faire pour vous. Vous pouvez utiliser ant pour construire ici si c'est ce que vous souhaitez, mais Eclipse fera la construction et déploiera automatiquement les modifications sur le serveur. Avec Tomcat, vous devrez peut-être le redémarrer de temps en temps en fonction du changement.

104
William

J'utilise Eclipse Java EE edition

Créer un "projet Web dynamique"

Installez un serveur local dans la vue du serveur, pour la version de Tomcat que j'utilise. Ensuite, déboguez et exécutez sur ce serveur pour les tests.

Lorsque je déploie, j'exporte le projet dans un fichier war.

7
LizB

Vous pouvez également utiliser Jetty qui fait (maintenant) partie de la plate-forme Eclipe (le système d'aide exécute Jetty). Outre Jetty est utilisé par Android, Windows Mobile ..

Pour commencer, consultez le Eclipse Wiki ou si vous préférez un Vidéo Et consultez ce sujet Post !

4
Martin Dürrmeier