Comme le titre l'indique, le contenu lors de la construction de l'environnement de développement est décrit. Il y avait plusieurs articles qui lui ressemblaient dans le même environnement, mais il y avait des moments où les paramètres étaient différents à des moments clés et je ne pouvais pas l'exécuter dans mon environnement, donc je vais le laisser comme un mémorandum.
Dans cet article Cette section décrit la procédure de l'installation de Tomcat au démarrage du serveur en passant par le déploiement. L'environnement cible est ** macOS 10.13.4 **.
Téléchargez-le depuis Apache Tomcat et déployez-le localement. Vous pouvez également utiliser la commande brew
pour installer Tomcat (à partir du 17 avril 2018, ** Tomcat 9.0.6 ** sera installé).
Si vous l'avez installé avec la commande brwe
, il sera installé à l'emplacement suivant.
Définissez l'utilisateur (ʻuser) et le rôle (
role`) dans ** tomcat-users.xml ** pour rendre le gestionnaire Tomcat disponible.
** tomcat-users.xml ** est stocké à l'emplacement suivant.
<role rolename="manager-script"/>
<role rolename="manager-gui"/>
<user username="admin" password="admin" roles="manager-script,manager-gui"/>
La signification du rôle est la suivante.
- À partir du document original * Access to the HTML interface
- À partir du document original * Access to the tools-friendly plain text interface that is described in this document, and to the "Server Status" page.
Pour le moment, définissez les rôles ci-dessus afin qu'ils puissent être utilisés à partir des navigateurs et des outils.
Définissez d'abord le serveur (server
) dans ** settings.xml ** afin qu'il soit accessible à partir du plug-in Maven qui sera utilisé plus tard.
L'emplacement de stockage de ** settings.xml ** varie en fonction des paramètres, mais par défaut, il est stocké à l'emplacement suivant.
<servers>
<server>
<id>localhost</id>
<username>admin</username>
<password>admin</password>
</server>
</servers>
Définissez l'ID serveur (facultatif) ainsi que le nom d'utilisateur et le mot de passe de l'administrateur que vous avez ajouté précédemment.
Lancez IntelliJ et sélectionnez Nouveau-> Projet. Ensuite, la boîte de dialogue [Nouveau projet] s'affiche. Comme indiqué dans l'image, sélectionnez [** Maven **] -> [Créer à partir de l'archétype] -> [maven-archetype-webapp] et cliquez sur [Suivant]. Faire.
Entrez le GroupId et ArtifactId et cliquez sur Suivant.
Si vous êtes satisfait du contenu, cliquez sur [Suivant].
Spécifiez où vous souhaitez enregistrer le projet et cliquez sur Terminer.
C'est la fin de la création du projet. Lorsque l'écran du projet s'ouvre, il est pratique de définir le téléchargement automatique du référentiel.
Ensuite, modifiez ** pom.xml **. Ici, seul le plug-in est ajouté.
Dans configuration
, spécifiez ʻid ajouté à
settings.xml dans
Cliquez sur Modifier les configurations ... en haut à droite.
Sélectionnez Serveur Tomcat-> Local dans le volet gauche. Cliquez ensuite sur Configurer en haut à droite.
Dans la boîte de dialogue Serveur Tomcat, pour Tomcat Home, spécifiez le répertoire d'installation Tomcat. Dans ce cas, ce sera ** <destination de l'installation> /tomcat/9.0.6/libexec**. Cliquez sur OK lorsque vous avez terminé.
Revenez à l'écran [Serveur], confirmez que ** Tomcat 9.0.6 ** est affiché dans [Serveur d'applications], puis cliquez sur [OK].
Cliquez ensuite sur le bouton + en haut à gauche et sélectionnez Serveur Tomcat-> Local.
Entrez un nom de paramètre arbitraire (serveur de démonstration) dans [Nom] et sélectionnez ** Tomcat 9.0.6 ** dans [Serveur d'applications]. Cliquez ensuite sur Déploiement.
Cliquez sur le bouton [+]. Ensuite, dans la boîte de dialogue Sélectionner le déploiement des artefacts, sélectionnez l'application que vous souhaitez déployer (demo.war) et cliquez sur OK.
Définissez la racine de contexte dans le contexte de l'application et cliquez sur OK.
Revenez à l'écran supérieur, réglez le coin supérieur droit sur [demo-server] et cliquez sur le bouton Exécuter [>].
La console sera sortie en bas de l'écran, vérifiez donc qu'il n'y a pas d'erreurs.
Confirmez que la première page est affichée. Par défaut, ** Hello World! ** est affiché.
Avec le flux jusqu'à ce point, il a été confirmé que le serveur avait démarré et l'écran supérieur était affiché. Ensuite, modifiez le fichier et vérifiez le flux de déploiement.
Revenez à IntelliJ et corrigez le JSP. Cette fois, nous allons modifier Hello World! To Hello World !!!. Cliquez ensuite sur Maven Project-> tomcat7: deploy.
La console sera sortie en bas de l'écran, vérifiez donc qu'il n'y a pas d'erreurs.
Revenez à votre navigateur et rechargez l'écran que vous consultiez précédemment. Assurez-vous qu'il change en Hello World !!!.
Cela ressemble à une longue procédure, mais merci d'avoir lu jusqu'au bout.
Cette fois, j'ai essayé de construire un environnement de développement avec une configuration souvent utilisée jusqu'à présent. Quant à moi, dans mon travail actuel, je travaille dans un environnement tel que Windows + Eclipse + Tomcat, donc je suis assez accro à la partie paramétrage du plug-in Maven et à la partie paramétrage IntelliJ, mais pour le moment, cela fonctionne. Je suis heureux d'avoir pu confirmer jusque-là.
Si vous avez des questions sur cet article, n'hésitez pas à nous le faire savoir.
Recommended Posts