L'idée crée un projet Web Java traditionnel (construit avec Maven)
Méthode 1
Fichier -> Nouveau -> Projet -> Java (cochez l'application Web)
Méthode 2
Fichier -> nouveau -> Projet -> Java Enterprise (cochez l'application Web)
Idea déploie Java Web Project
L'idée ne place pas le projet dans le répertoire WebApp de Tomcat, mais le projet est toujours dans le répertoire du projet source. L'idée adopte une méthode de déploiement de projet TomCat non invasive (aucune modification des fichiers Tomcat) <Méthode du répertoire virtuel>
Une fois que l'idée démarre Tomcat, le répertoire ProjectName correspondant sera créé dans le répertoire $ {User.Home} /. Cela fera correspondre chaque projet à trois répertoires: Conf, journaux et travaux: conf, journaux, etDans le fichier de configuration conf / catlina / localhost / root.xml, la configuration associée au projet Javaweb est la suivante:
<? xml version = "1.0" Encoding = "utf-8"?> <
Propriétés du fichier de configuration Conf / Catalina / LocalHost / root.xml
<? xml version = "1.0" Encoding = "utf-8"?> <
chemin
Définissez l'URL pour accéder au portail d'application Web (définissez le routage d'entrée de l'URL)
docbase
Définissez le chemin du projet de l'application Web
nom de classe
Spécifiez le nom de classe Java qui implémente l'interface de contexte
rechargable
S'il est défini sur true, Tomcat rechargera automatiquement en fonction des modifications du répertoire Web. Il sera réglé sur vrai pendant le développement / débogage général, et l'environnement de production officiel sera réglé sur faux.
Répertoire virtuel
effet:
1. Lorsque l'hôte: le port de l'URL est le même, plusieurs projets peuvent être déployés (généralement cela est rarement utilisé)
Par exemple:
http: // localhost: 8080 /
http: // localhost: 8080 / manager
http: // localhost: 8080 / admin
2. Séparez l'emplacement de stockage du projet de Webapps dans le répertoire racine de Tomcat, qui est plus sûr
Méthode de configuration un
Créer: Tomcat Root Directory / conf / catlina / nom de domaine / fichier test.xml
contenu:
<? xml version = "1.0" Encoding = "utf-8"?> <
Visitez URL: http: // localhost: 8080 / test
Hôte virtuel
Fonction: Un serveur lie plusieurs noms de domaine, un nom de domaine correspond à un projet (principalement) ou un nom de domaine correspond à plusieurs projets (très rares)
Méthode de configuration
Ajoutez le code suivant au fichier Tomcat Root Directory /conf/server.xml:
<Host name = "www.jalja2.org" appbase = "e: / apprentissage / activemq / app2" destackwars = "true" autodeploy = "true"> </host>
Résumer
Ce qui précède est la méthode d'idée de déploiement des projets Javaweb sur le serveur Tomcat introduit par l'éditeur. J'espère que ce sera utile à tout le monde. Si vous avez des questions, veuillez me laisser un message et l'éditeur répondra à tout le monde à temps. Merci beaucoup pour votre soutien au site Web Wulin.com!