À l'aide de Netbeans, je développe des sites avec Tomcat en tant que serveur local pour le gérer. Dans Netbeans, c’était "Install, write hit Run et ça marche" Comment puis-je retirer la même chose dans IntelliJ?
Je ne trouve pas d'instructions détaillées pour cela.
REMARQUE: Community Edition ne prend pas en charge JEE.
Tout d'abord, vous devrez installer un serveur Tomcat local. Il semble que vous ayez déjà fait cela.
Ensuite, dans la barre d’outils située en haut d’IntelliJ, cliquez sur la flèche vers le bas située juste à gauche de Exécuter et . Debug icônes. Il y aura une option pour Edit Configurations. Dans la fenêtre contextuelle résultante, cliquez sur l'icône Ajouter , puis cliquez sur Tomcat et Local .
Dans cette boîte de dialogue, vous devrez cliquer sur le bouton Configurer ... en regard de Serveur d'applications pour indiquer à IntelliJ où Tomcat est installé.
Voici des instructions pas à pas pour la configuration de Tomcat dans IntellijIdea:
1) Créez un projet IntellijIdea via un modèle WebApplication. Idea devrait être la version Ultimate, pas l'édition communautaire
2) Allez dans la configuration Exécuter-Éditer et configurez le dossier d’emplacement Tomcat afin que Idea connaisse votre serveur Tomcat.
3) Allez sur l'onglet Déploiement et sélectionnez Artefact. Appliquer
4) Dans le dossier src, mettez votre servlet (vous pouvez essayer mon exemple à des fins de test)
5) Allez dans le fichier web.xml et liez votre servlet comme ceci
6) Dans le dossier Web, mettez vos fichiers .jsp (par exemple, hey.jsp)
7) Vous pouvez maintenant lancer votre application via IntellijIdea. Exécutez (Maj + F10) et profitez de votre application dans le navigateur:
- vers les fichiers jsp: http: // localhost: 8080/hey.jsp (ou index.jsp par défaut)
- aux servlets via le lien virtuel que vous avez défini dans web.xml: http: // localhost: 8080/st
Quelle version d'IntelliJ utilisez-vous? Notez que depuis l’année dernière, IntelliJ existe en deux versions:
(voir les différences ici )
Si vous utilisez Community Edition , vous ne pourrez pas gérer une installation Tomcat.
Si vous utilisez Ultimate Edition , vous pouvez consulter:
How do I configure a web framework for my project?
).Vous pouvez également déboguer Tomcat à l'aide de l'édition de la communauté (contrairement à ce qui est dit ci-dessus).
Démarrer Tomcat en mode débogage, par exemple, comme ceci:.\Catalina.bat jpda run
Dans intellij: Exécuter> Modifier les configurations> +
Sélectionnez "Distant" Nommez la connexion: "Nom du" Définir "Port:" 8000 (par défaut 5005)
Sélectionnez Exécuter> Déboguer "quelque chose"
Veuillez vérifier que les plug-ins requis sont activés dans Paramètres | Plugins , vous en avez probablement désactivé plusieurs, c'est pourquoi vous ne voyez pas toutes les options de facettes.
Pour le didacticiel pas à pas, voir: Création d’une application Web simple et son déploiement sur Tomcat .
Le problème que j'ai eu était dû au fait que je modifiais sans le savoir les valeurs par défaut et pas une nouvelle instance de Tomcat du tout. Cliquez sur le signe plus en haut à gauche de la fenêtre Exécuter et sélectionnez Tomcat | Local à partir de là.
Dans Netbeans, vous pouvez cliquer avec le bouton droit sur le projet et l'exécuter, mais dans IntelliJ IDEA, vous devez sélectionner le fichier index.jsp ou le fichier de bienvenue pour exécuter le projet.
en effet, Netbeans génère la balise suivante dans le fichier web.xml, contrairement à IntelliJ.
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>