web-dev-qa-db-fra.com

Comment démarrer Tomcat7 lorsque catalina.sh ne fonctionne pas?

J'ai installé Tomcat7 via la commande Sudo apt-get install Tomcat7, maintenant je suis allé à /usr/share/Tomcat7/bin et j'ai entré catalina.sh mais l'erreur suivante est survenue

Cannot find /home/mukund/usr/share/Tomcat7/bin/setclasspath.sh
This file is needed to run this program

Qu'est-ce que j'ai mal fait? Comment démarrer Apache Tomcat? Merci de donner la solution étape par étape
Merci

2
Mukund

Lorsque vous installez Tomcat7, vous n'avez rien à taper pour le démarrer. Cela démarre automatiquement. Remarque dans le journal d'installation:

 $ Sudo apt-get install Tomcat7 
 ... 
 Création du fichier de configuration /etc/logrotate.d/Tomcat7 avec la nouvelle version 
 * Démarrage du moteur de servlet Tomcat Tomcat7 [OK]
 Configuration d’authbind (2.1.1) ... 
 Traitement des déclencheurs pour ureadahead ... 

Donc, pour le tester, vous devez écrire dans le navigateur http://localhost:8080. Et vous verrez la page:

Ça marche !

Si vous consultez cette page via un navigateur Web, cela signifie que vous avez correctement configuré Tomcat. Toutes nos félicitations!

Ceci est la page d'accueil par défaut de Tomcat. Vous pouvez le trouver sur le système de fichiers local à l'adresse suivante: /var/lib/Tomcat7/webapps/ROOT/index.html

Les anciens combattants Tomcat7 pourraient être ravis d'apprendre que cette instance système de Tomcat est installée avec CATALINA_HOME dans /usr/share/Tomcat7 et CATALINA_BASE dans /var/lib/Tomcat7, conformément aux règles de /usr/share/doc/Tomcat7-common/RUNNING.txt.gz.

Vous pourriez envisager d'installer les packages suivants, si ce n'est déjà fait:

Tomcat7-docs: Ce paquet installe une application Web qui permet de parcourir la documentation de Tomcat 7 localement. Une fois installé, vous pouvez y accéder en cliquant ici.

Tomcat7-exemples: Ce paquet installe une application Web permettant d’accéder aux exemples de servlet et de JSP Tomcat 7. Une fois installé, vous pouvez y accéder en cliquant ici.

Tomcat7-admin: Ce paquet installe deux applications Web qui peuvent aider à gérer cette instance de Tomcat. Une fois installé, vous pouvez accéder à la webapp Manager et à la webapp Host-manager.

REMARQUE: Pour des raisons de sécurité, l'utilisation de l'application web manager est limitée aux utilisateurs dotés du rôle "manager-gui". La webapp Host-manager est limitée aux utilisateurs ayant le rôle "admin-gui". Les utilisateurs sont définis dans /etc/Tomcat7/Tomcat-users.xml.

Pour démarrer/arrêter Tomcat, utilisez service Tomcat7 start/stop/restart:

$ Sudo service Tomcat7 stop
 * Stopping Tomcat servlet engine Tomcat7                                [ OK ] 
$ Sudo service Tomcat7 start
 * Starting Tomcat servlet engine Tomcat7                                [ OK ] 
2
Danatela