En utilisant Netbeans, je développe des sites avec Tomcat comme serveur local pour le gérer. Dans Netbeans, c’était “Installer, écrire, exécuter, exécuter et ça marche” Comment 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 des icons Exécuter et Déboguer . Il y aura une option pour modifier les configurations . Dans la fenêtre contextuelle qui apparaît, cliquez sur l’icône Ajouter , puis sur Tomcat et Local .
Dans cette boîte de dialog, vous devrez cliquer sur le bouton Configurer … en regard de Application Server pour indiquer à IntelliJ où Tomcat est installé.
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?
). Voici les instructions pas à pas pour la configuration Tomcat dans IntellijIdea:
1) Créez un projet IntellijIdea via le modèle WebApplication. L’idée devrait être la version ultime, pas l’édition communautaire
2) Allez à Run-Edit configutaion et configurez le dossier de localisation Tomcat, afin que Idea connaisse votre serveur Tomcat
3) Allez dans 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 le servlet comme ceci
6) Dans le dossier Web, placez vos fichiers .jsp (par exemple hey.jsp)
7) Maintenant, vous pouvez démarrer votre application via IntellijIdea. Exécuter (Maj + F10) et profitez de votre application dans le navigateur:
– vers des fichiers jsp: http: // localhost: 8080 / hey.jsp (ou index.jsp par défaut)
– aux servlets via le lien virtuel que vous définissez dans web.xml: http: // localhost: 8080 / st
Vous pouvez également déboguer tomcat en utilisant l’édition de la communauté (contrairement à ce qui est dit ci-dessus).
Démarrez tomcat en mode débogage, par exemple comme ceci:. \ Catalina.bat jpda run
Dans intellij : Exécuter> Modifier les configurations> +
Sélectionnez “Remote” Nommez la connexion: “somename” Set “Port:” 8000 (par défaut 5005)
Sélectionnez Run> Debug “somename”
Vérifiez que les plug-ins requirejs sont activés dans Paramètres | Les plugins , dont vous avez probablement désactivé plusieurs, c’est pourquoi vous ne voyez pas toutes les options de facette.
Pour le didacticiel pas à pas, voir: Création d’une application Web simple et déploiement dans Tomcat .
Le problème que je rencontrais était dû au fait que je modifiais sans le savoir les valeurs par défaut et non une nouvelle instance Tomcat. Cliquez sur le signe plus en haut à gauche de la fenêtre Exécuter et sélectionnez Tomcat | Local 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.
c’est parce que Netbeans génère la balise suivante dans web.xml et IntelliJ pas.
index.jsp