En ce qui concerne l'emballage et le déploiement du projet Maven, j'utilise l'éditeur Eclipse ici pour faire un enregistrement simple.
Environnement pratique
Système d'exploitation: Windows
Ide: éclipse
Processus d'emballage et de déploiement
1 package de projet
1.1 Cliquez avec le bouton droit sur l'élément dont vous avez besoin pour emballer et cliquer sur Maven clean comme indiqué sur la figure. Ici, Maven effacera toutes les informations d'emballage pour ce projet auparavant.
1.2 Après avoir terminé l'opération Maven clean , les informations suivantes apparaîtront dans la console Eclipse.
1.3 Ensuite, cliquez avec le bouton droit sur le projet de package requis et cliquez sur Maven build comme indiqué sur la figure
1.4 Dans l'interface contextuelle, effectuez l'opération comme indiqué dans la figure ci-dessous.
Entrez -X package dans la zone d'entrée "buts" et cochez Update Snapshots et Skip Tests les cases d'options ci-dessous.
1.5 Les résultats suivants apparaissent, ce qui signifie que l'emballage réussit.
1.6 Rafraîchissez notre projet, et nous pouvons trouver le package war que nous avons emballé dans le répertoire target du projet.
2 déploiement du projet
2.1 Placez le package war emballé ci-dessus dans notre répertoire Tomcat WebApps. Comme indiqué sur la figure.
2.2 Modifiez le fichier de configuration Server.xml dans le répertoire confr dans Tomcat, recherchez la balise hôte dans le fichier de configuration et ajoutez-y le contenu suivant. Le chemin relatif est utilisé ici, et la valeur de doBase est le nom war que nous appelons (en ce qui concerne les raisons pour lesquelles nous devons ajouter cette étape, nous l'expliquerons plus tard).
Copiez le code du code comme suit: <context docbase = "analysis-tool-web-1.0-snapshot" path = "/" reloadable = "true" privilEg = "true" />
2.3 Entrez le répertoire bac de Tomcat et cliquez sur startup.bat pour démarrer notre Tomcat. Les résultats suivants sont affichés pour indiquer que le déploiement est réussi.
2.4 À l'heure actuelle, nous ouvrons le navigateur et entrons dans localhost:8080 , et nous accédons avec succès à notre page d'accueil.
illustrer
Comme mentionné ci-dessus, ajoutez les éléments suivants au fichier de configuration Server.xml dans le répertoire FOR dans notre Tomcat.
Copiez le code du code comme suit: <context docbase = "analysis-tool-web-1.0-snapshot" path = "/" reloadable = "true" privilEg = "true" />
Commençons d'abord le contenu original et redémarrons pour voir quels problèmes se produiront.
Après avoir commenté, redémarrez notre Tomcat et accédez localhost:8080 dans votre navigateur.
Vous constaterez que notre projet ne peut pas être demandé pour le moment. Dans ce cas, ajoutez le nom de notre projet au chemin d'accès et réessayez et visitez http://localhost:8080/analysis-tool-web-1.0-SNAPSHOT/login (toutes les ressources et les demandes du projet sont dans analysis-tool-web-1.0-SNAPSHOT répertoire).
Il n'y a essentiellement aucun problème à ce stade comme auparavant. Le problème est qu'après avoir cliqué pour se connecter, le chemin de demande ultérieur change. J'ai essayé de me connecter et de voir le chemin de saut après la connexion.
Ici, notre chemin de projet /analysis-tool-web-1.0-SNAPSHOT Tool-web-1.0-Snapshot est par défaut, et les ressources et les demandes de projet actuelles sont toutes dans analysis-tool-web-1.0-SNAPSHOT . La demande saute directement à / , ce qui entraîne une erreur 404 pour la demande qui ne peut pas trouver la ressource. Le contenu ci-dessus est configuré dans server.xml principalement pour définir le chemin relatif de la ressource pour accéder au projet.
Ce qui précède est tout le contenu de cet article. J'espère que cela sera utile à l'apprentissage de tous et j'espère que tout le monde soutiendra davantage Wulin.com.