apache Tomcat répertoire d'installation de ubuntu / configurer Tomcat dans eclipse + ubuntu

J'ai installé java7 et ApacheTomcat7 dans mon Ubuntu12. 04, et télécharger eclipse EE. Et maintenant je dois configurer mon eclipse avec tomcat. Je veux trouver le répertoire d'installation de tomcat. Comment puis-je le trouver. J'ai installé java et tomcat en utilisant Ubuntu software centre.

21
demandé sur Basil Bourque 2012-06-27 09:00:34

5 réponses

1. Télécharger le paquet "apache-tomcat-7.0.6.tar.gz " à partir du lien ci-dessous
http://tomcat.apache.org/download-70.cgi [tar.gz]

2. Maintenant décompresser avec la commande suivante:

tar xvzf apache-tomcat-7.0.8.tar.gz

3., Puis passer à plus de répertoire approprié, dans notre cas, dans /usr/share/tomcat7, mais peut être dans n'importe quel répertoire. Nous le faisons avec la commande:

sudo mv apache-tomcat-7.0.8/ /usr/share/tomcat7

4. Maintenant définir les variables d'environnement JAVA_HOME et JRE_HOME. Ce fichier est dans le "environnement" dans / etc. Commande pour éditer le fichier:

sudo gedit /etc/environment

5. Ici, nous enregistrons les routes où nous avons installé Java dans mon cas, c'est comme suit:

JAVA_HOME="/usr/local/jdk1.6.0_23"
JRE_HOME="/usr/local/jdk1.6.0_23/jre"
PATH="...(other path):$JAVA_HOME:$JRE_HOME"

6. IMPORTANT: vérifiez les routes où ils ont installé Java.

Parfois, tomcat ne reconnaît pas, mais un moyen infaillible de reconnaître que tomcat est de définir les chemins de fichiers à l'intérieur de "catalina.sh" situé dans tomcat7/bin. Pour modifier ce fichier, utilisez la commande:

sudo gedit /usr/share/tomcat7/bin/catalina.sh

Maintenant insérez les JAVA_HOME et JRE_HOME après la première ligne, de sorte que le fichier est comme suit:

#!/bin/sh
JAVA_HOME="/usr/local/jdk1.6.0_23"
JRE_HOME="/usr/local/jdk1.6.0_23/jre"
# Licensed to the Apache Software Foundation (ASF)...
#...
#...
....

Maintenant, configurez les utilisateurs Tomcat, cela se fait dans le fichier" tomcat-users.xml " répertoire tomcat7/conf. Commande pour éditer le fichier:

sudo gedit /usr/share/tomcat7/conf/tomcat-users.xml

7. Contrairement aux versions précédentes, l'administrateur devrait posséder le rôle "manager" maintenant il devrait être "manager-gui " pour fonctionner sur l'administration Web tomcat7. Le fichier serait le suivant:

<?xml version='1.0' encoding='utf-8'?>

<tomcat-users>
<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<role rolename="manager"/>
<role rolename="admin-gui"/>
<role rolename="admin-script"/>
<role rolename="admin"/>

<user username="usuario" password="contrasena" roles="manager-gui,admin-gui,manager,admin,manager-script,admin-script"/>
</tomcat-users>

8. pour plus d'informations, regardez here
set-up-eclipse-and-tomcat-7-on-ubuntu-12-04
cannot-create-a-server-using-the-selected-type-eclipse-tomcat

32
répondu Chandra Sekhar 2012-06-27 06:01:53

En fait, vous pouvez utiliser Tomcat à partir du référentiel Ubuntu avec Eclipse (au moins avec la version Kepler). Il nécessite juste quelques étapes supplémentaires.

  1. Ouvrez Eclipse. Appuyez Sur Fichier ⇒ Nouveau ⇒ Autre... Les serveurs sont les serveurs suivants: Apache, Tomcat v7.0 Server
  2. Sélectionnez le répertoire D'Installation de Tomcat:/usr/share / tomcat7
  3. Cliquez sur Terminer, ignorer le message d'erreur, cliquez à nouveau sur Terminer
  4. Copiez la configuration Tomcat dans l'espace de travail terminal:

    sudo cp -r /etc/tomcat7/* ~/workspace/Servers/Tomcat\ v7.0\ Server\ at\ localhost-config/
    sudo chown -R $USER:$USER ~/workspace/Servers/Tomcat\ v7.0\ Server\ at\ localhost-config/
    
  5. Concatter les fichiers de stratégie en un seul fichier:

    cd ~/workspace/Servers/Tomcat\ v7.0\ Server\ at\ localhost-config/
    cat policy.d/* > catalina.policy
    
  6. Arrêtez le service tomcat7 à chaque fois avant de l'exécuter à partir D'Eclipse, ou modifiez les ports tomcat dans les fichiers de configuration de votre espace de travail (je suggère d'éditer les configs):

    gedit ~/workspace/Servers/Tomcat\ v7.0\ Server\ at\ localhost-config/server.xml
    

    Vous êtes intéressé à changer les ports 8080, 8009 et 8005 (à, disons, 9090, 9009 et 9005).

  7. retournez à Eclipse, sélectionnez "Serveurs" dans L'Explorateur de projets( panneau de gauche), appuyez sur F5 pour l'actualiser.
  8. Début Tomcat D'Eclipse (voir L'onglet Serveurs dans le panneau inférieur D'Eclipse).

, j'ai écrit cette réponse basée sur mon article. C'est un peu plus détaillée, reportez-vous si nécessaire.

4
répondu Dmitriy Sukharev 2013-11-11 01:05:21

Vous pouvez installer tomcat à partir du référentiel.

  1. Rechercher tomcat.

    sudo apt-cache search tomcat
    
  2. Installez Tomcat admin et tomcat

    sudo apt-get install tomcat7-admin
    sudo apt-get install tomcat7
    
  3. Vérifier l'état de tomcat

    sudo service tomcat7 status
    
  4. Démarrer et arrêter tomcat

    sudo service tomcat7 start
    sudo service tomcat7 stop
    

Le dossier Bin pour tomcat7 est à / usr / share / tomcat7 et les journaux et config sont à / usr / lib / tomcat7

Source: http://www.allaboutjava.club/linux/linux-installer-tomcat7-sur-ubuntu

2
répondu Karthik Arun 2016-02-10 15:52:32

J'aime utiliser les paquets du référentiel chaque fois que possible.

Dans ce cas:

sudo apt-get install tomcat7-user
sudo tomcat7-instance-create /srv/tomcats/ubuntu
sudo ln -s /usr/share/tomcat7/lib /srv/tomcats/ubuntu/

Pour tomcat6, l'étape ln peut être ignorée.

Ensuite, utilisez simplement ce chemin pour ajouter un serveur tomcat7 sur eclipse. Testé sur 14.04 et eclipse kepler sr2. Devrait fonctionner sur 12.04.

1
répondu user3745997 2014-06-16 18:44:42

N'utilisez pas la commande par défaut, comme sudo apt-get install tomcat7.

Si vous suivez la commande ci-dessus, vous rencontrerez beaucoup de problèmes car CATALINA_HOME et CATALINA_BASE seront à des endroits différents. Dans ce cas, vous devez déclarer la variable d'environnement séparément.

-2
répondu user2640830 2013-08-01 06:53:48