Configuration de Tomcat dans Eclipse
Je suis en utilisant Eclipse Luna avec Tomcat 8 et je suis confus par les différents emplacements des fichiers de configuration.
J'ai installé Tomcat sur ma machine locale et configuré Tomcat dans Eclipse comme suit:
Il y a donc 4 répertoires concernés
- a) catalina à la maison: C:\Program Files\AppServers\Tomcat8
- b) catalina de base: C:\Users\xxx\projectname\Tomcat
- c) la configuration de chemin dans mon workspace Eclipse:
/Serveurs/Tomcat v8.0 Server at localhost-config - d) Déployer chemin: wtpwebapps qui est un sous-répertoire d'un)
À la fois dans a,b,c, j'ai le même ensemble de config-files (catalina.propriétés, context.xml, server.xml...). Quelle est la hiérarchie de ces fichiers, où puis-je configurer mon serveur pour une application spécifique que j'partir de l'intérieur de l'Éclipse au cours du développement?
Edit: Liées à cela: Ce qui se passe si je clique à droite sur le serveur dans les serveurs et choisissez l'onglet "nettoyer Tomcat répertoire de travail" ou tout simplement "nettoyer"?
OriginalL'auteur Raphael Roth | 2015-05-07
Vous devez vous connecter pour publier un commentaire.
Votre configuration pour le serveur que vous commencez à partir de l'IDE Eclipse sont que vous avez donné au cours de la
Server Location
paramètres, dans votre cas:/Servers/Tomcat v8.0 Server at localhost-config
(Ceci est configuré dans Eclipse, pas besoin de les modifier manuellement. Mais vous pouvez vérifier les fichiers si vous voulez faire les mêmes paramètres dans "production", etc)
Maintenant pour les détails...
Sur la hiérarchie! Comme vous le savez déjà, je l'espère, Catalina est le moteur de tomcat qui met en œuvre la Servlet/JSP pièces.
C:\Program Files\AppServers\Tomcat8
ici est votre Tomcat8 binaires, où vous avez installé tomcat. Il peut également fonctionner en stand-alone sans Eclipse, mais dépend de la configuration que vous pourriez ne pas voir les mêmes applications que vous déployer à partir d'Eclipse. Cela dépend de votre configuration dans Eclipse.C:\Users\xxx\projectname\Tomcat
est votre Tomcat dossier personnalisé, où vous utilisez dans Eclipse. Ce que vous avez choisi de faire de la base et le projet eclipse séparé. Peut-être que vous ne voulez pas toucher à la Tomcat8 de l'installation. Ici, il existe les fichiers nécessaires qui Éclipse mettre à être en mesure d'exécuter une instance de tomcat.Et avec la configuration dans le sous-dossier
/Servers/Tomcat v8.0 Server at localhost-config
- dessus du chemin.Lors de l'Éclipse lancer tomcat il utilise le binaire (à partir de
C:\Program Files\AppServers\Tomcat8
) avec des arguments pour le réglage de votre base (c'est à direC:\Users\xxx\projectname\Tomcat
) et avec le dossier de l'application (wtpwebapps
) pour les déploiements.Lire plus à Eclipse Luna - Configuration de l'espace de travail d'Eclipse
Et vous pouvez toujours vérifier les arguments de démarrage afin de comprendre mieux comment tout est lié, voir image ci-dessous:
OriginalL'auteur MrSimpleMind
Fichiers de Configuration sont stockés dans votre espace de travail en vertu d'un projet dédié (c).
Chemin d'origine catalina maison (un) est le chemin où Tomcat bibliothèques. La Configuration n'est pas en cours de lecture à partir de là... ce qui permet une configuration différente pour le Tomcat lorsqu'il est exécuté par Eclipse.
Catalina base (b) est un chemin de base pour travailler les dossiers (temp et travail) et aussi pour les applications déployées.
Et le chemin d'accès pour les applications déployées (d) est juste un nom du répertoire dans catalina base où vos applications sont en cours de déploiement.
Vous n'avez pas de configuration dans un fichier, mais plutôt au sein d'Eclipse. Votre application doit être configurée comme une Dynamique de Projet Web pour activer le serveur de déploiement.
OriginalL'auteur Pavel Horal