2008-10-15 6 views
63

Je voudrais programmer des servlets Java 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 livré avec Eclipse. J'ai l'Eclipse IDE standard. Quelles options ai-je pour faire du développement de Servlet dans Eclipse? Quels changements dois-je apporter à Eclipse? Dois-je installer un plug-in?Comment développez-vous Java Servlets à l'aide d'Eclipse?

Répondre

7

J'utilise Java Eclipse Edition EE

Créer un "Dynamic Web Project"

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

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

+0

Garder les choses simples – Nabin

104

Vous devez installer un plugin, il y en a un gratuit de la fondation eclipse appelé Web Tools Platform. Il a toutes les fonctionnalités de développement dont vous aurez besoin. Vous pouvez obtenir l'eclipse Java EE Edition of avec pré-installé.

Pour créer et exécuter votre première servlet:

  1. ... Nouveau projet ... Dynamic Web Project.
  2. Cliquez avec le bouton droit sur le projet ... Nouvelle servlet.
  3. Ecrivez du code dans la méthode doGet().
  4. Trouvez l'affichage des serveurs dans la perspective Java EE, c'est généralement l'un des onglets en bas.
  5. Faites un clic droit dessus et sélectionnez nouveau serveur.
  6. Sélectionnez Tomcat X.X et un assistant vous dirigera vers la recherche de 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. clic droit de 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 voulez, mais eclipse va réellement faire la construction et déployer automatiquement les changements sur le serveur. Avec Tomcat, vous devrez peut-être le redémarrer de temps en temps en fonction du changement.

+0

La plate-forme d'outils Web est-elle également prise en charge dans ADT? Et j'ai suivi le lien mais je ne trouve pas le fichier exact. Pouvez-vous m'aider? – Nabin

+1

N'y a-t-il pas une configuration requise dans le fichier web.xml? – paiego

4

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

Pour commencer vérifier la Eclipse Wiki ou si vous préférez un Video et contrôleront ce Post lié!

Questions connexes