En utilisant Netbeans, je développe des sites avec Tomcat comme serveur local pour le gérer. Dans Netbeans, c'était "Installer, écrire, appuyer sur Exécuter et ça marche" Comment puis-je retirer la même chose dans IntelliJ?
Je ne trouve pas d’instructions détaillées à ce sujet.
tomcat
intellij-idea
Mantar
la source
la source
base
dossier Tomcat externe videMaven
panneau IntelliJ , développez l'Plugins
élément pour révéler l'Jetty
élément dans lequel vous trouverez l'jetty:run
élément. Vous pourrez peut-être étudier le fichier POM pour apprendre à configurer un tel moteur Jetty dans votre propre projet.Réponses:
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 en haut d'IntelliJ, cliquez sur la flèche vers le bas juste à gauche des icônes Exécuter et Déboguer . Il y aura une option pour modifier les configurations . Dans la fenêtre contextuelle résultante, cliquez sur l' icône Ajouter , puis sur Tomcat et Local .
Dans cette boîte de dialogue, vous devrez cliquer sur le bouton Configurer ... à côté du serveur d'applications pour indiquer à IntelliJ où Tomcat est installé.
la source
conf
dossier. J'en crée un, puis j'obtiens une erreur il n'y a pas deserver.xml
fichier. Avec NetBeans, tout ce truc pour lebase
répertoire était automatiquement créé dans le dossier vide que j'avais créé.Application Context
. C'est le répertoire utilisé par le tomcat local, donc s'il ditasdf
, votre servlet résidelocalhost:8080/asdf
- cela peut différer de la production, ce qui m'a confonduVoici les instructions étape par étape pour la configuration de Tomcat dans IntellijIdea:
1) Créez un projet IntellijIdea via le modèle WebApplication. L'idée doit être la version Ultimate, pas l'édition communautaire
2) Accédez à la configuration Run-Edit et configurez le dossier d'emplacement Tomcat pour 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 votre servlet comme ceci
6) Dans le dossier Web, placez vos fichiers .jsp (par exemple hey.jsp)
7) Vous pouvez maintenant démarrer votre application via IntellijIdea. Exécutez (Shift + 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
la source
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 l' édition Community , vous ne pourrez pas gérer une installation Tomcat.
Si vous utilisez l' édition Ultimate , vous pouvez consulter:
How do I configure a web framework for my project?
).la source
Vous pouvez également déboguer tomcat en utilisant l'édition communautaire (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 "Distant" Nommez la connexion: "somename" Réglez "Port:" 8000 (par défaut 5005)
Sélectionnez Exécuter> Déboguer "somename"
la source
Veuillez vérifier que les plug-ins requis sont activés dans Paramètres | Plugins , vous avez probablement désactivé plusieurs d'entre eux, c'est pourquoi vous ne voyez pas toutes les options de facette.
Pour le didacticiel pas à pas, voir: Créer une application Web simple et la déployer sur Tomcat .
la source
Le problème que j'ai eu était dû au fait que je modifiais sans le savoir les valeurs par défaut et pas du tout une nouvelle instance de Tomcat. Cliquez sur le signe plus dans la partie supérieure gauche de la fenêtre Exécuter et sélectionnez Tomcat | Local à partir de là.
la source
Dans Netbeans, vous pouvez faire un clic 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.
cela est dû au fait que Netbeans génère la balise suivante dans web.xml et pas IntelliJ.
la source