De quelle manière dois-je installer Apache Tomcat 7 sur mon Ubuntu:
- Utilisation de sudo
apt-get install tomcat7
- À partir du fichier zip téléchargé sur le site Web d'Apache.
Je ne veux pas que le serveur démarre à chaque démarrage. Comme la plupart du temps, je l'utiliserai dans mon Eclipse pour exécuter des applications Web simples. Donc, dois-je l'installer d'une autre manière pour éviter le démarrage automatique de Tomcat?
apt-get
.Voici comment je l'ai fait, cela garde le système tomcat du système et votre propre instance tomcat personnelle séparés.
Installez tomcat comme d'habitude:
sudo apt-get install tomcat7
Installez le support d'instance privée:
sudo apt-get install tomcat7-user
Créez une instance locale dans votre dossier personnel:
Remarque: -p définit le numéro de port (8080 par défaut) et -c est le port de contrôle (8005 par défaut), nous les définissons afin de ne pas entrer en concurrence avec l'installation principale de tomcat fonctionnant en tant que service. "mytomcat" peut être tout ce que vous aimez, mais il créera un répertoire de ce nom dans votre maison.
Utilisez maintenant ce qui suit pour rendre Eclipse heureux:
Désormais, dans Eclipse, vous pouvez créer un serveur Tomcat v7.0 et définir le répertoire d'installation sur ~ / mytomcat.
Remarque: les classes communes, serveur et partagées peuvent également être des liens, mais je voulais garder les deux séparées.
la source
Remarque : Fonctionne parfaitement pour moi avec Ubuntu 14.04 LTS & Eclipse Luna .
Utilisez
sudo apt-get install tomcat7
pour installer Tomcat7. Assurez-vous d'installer également tomcat7-admin en utilisantsudo apt-get install tomcat7-admin
Exécutez la commande ci-dessous pour vérifier la même chose.
Et avant d'ajouter un serveur dans Eclipse, assurez-vous d'exécuter les commandes suivantes, le serveur tomcat dans eclipse s'attend à avoir ces fichiers et dossiers dans leurs emplacements respectifs pour fonctionner correctement.
Si vous allez utiliser uniquement Eclipse pour démarrer et arrêter le serveur tomcat, supprimez le tomcat7 du script de démarrage pour le désactiver automatiquement à chaque démarrage de la machine.
Ouvrez maintenant la perspective Java EE dans votre Eclipse. Choisissez Nouveau serveur dans le menu Fichier-> Nouveau ou dans l'onglet Nouveau serveur. Dans l'écran suivant, utilisez / usr / share / tomcat7 comme répertoire d'installation de tomcat ou parcourez si vous souhaitez choisir un autre répertoire d'installation personnalisé de tomcat7 et cliquez sur Terminer.
Les références
2 - http://www.ajopaul.com/2015/06/23/setup-tomcat7-as-server-in-eclipse-luna-under-ubuntu-linux/
la source
NB: Cette réponse a été écrite sur la base de l'utilisation de Tomcat6. Je dois le mettre à jour en fonction de ma tentative d'utilisation de Tomcat 7. Voir Impossible de démarrer tomcat après l'installation d'une instance privée .
Tous les logiciels sont évidemment différents, mais en général, les logiciels emballés sont plus rapides et plus faciles à installer que les distributions zippées. Il vous permet de configurer, démarrer et arrêter des services d'une manière assez standard, et si vous exécutez Ubuntu sur votre environnement de production, il vous permet d'exécuter des versions cohérentes pour minimiser les problèmes de compatibilité. Il vous permet également de recevoir automatiquement les mises à jour de sécurité.
Pour Tomcat, il est assez facile de télécharger la distribution zip, de décompresser et de pointer Eclipse dessus. Cependant, si vous souhaitez le maintenir à jour, vous devrez le gérer vous-même. Si vous installez la version packagée, vous obtiendrez automatiquement les mises à jour.
Lors de l'utilisation de Tomcat pour le développement, il y a quelques problèmes avec l'installation du
tomcat7
package car il est destiné à être exécuté en tant que service d'arrière-plan appartenant à l'tomcat7
utilisateur:sudo update-rc.d tomcat7 disable
pour empêcher le démarrage du service n'est pas persistante dans les mises à jour, donc si letomcat7
package est mis à jour, il démarrera automatiquement au prochain démarrage.Cependant, si vous ne voulez que Tomcat installé pour le développement, et que vous ne voulez pas l'exécuter en tant que service en arrière-plan tout le temps, il existe une meilleure alternative à cet effet précis; il existe un package spécialement conçu pour créer des instances privées . De cette façon, vous bénéficiez d'une distribution packagée, mais sans les inconvénients de lutter contre une configuration conçue pour être exécutée en tant que service.
Désinstallez
tomcat7
et installez letomcat7-user
package à la place:sudo apt-get install tomcat7-user
Créez votre propre instance privée quelque part dans votre répertoire personnel:
tomcat7-instance-create ~/my-instance
Configurez votre projet Eclipse pour utiliser l'installation Tomcat à l'emplacement que vous venez de créer ci-dessus.
Vous pouvez maintenant démarrer et arrêter votre propre instance privée de Tomcat à partir de votre projet Eclipse.
TL; DR
tomcat7
pour le développement, utiliseztomcat7-user
plutôt.la source
D'après mon expérience, vous ne devez utiliser que les composants officiellement emballés pour une utilisation en production. Pour le développement, je recommanderais d'obtenir les bits dont vous avez besoin directement sur le net et de les installer où vous en avez besoin.
Ensuite, lorsque vous avez terminé de développer, déployez-le sur le Tomcat officiellement conditionné.
la source