Bonsoir à tous,
j'ai installé apache, il fonctionne. Ensuite j'ai installé tomcat6 mais la page localhost:8080 ne s'ouvre pas dans mon browser.
quelqu'un à déjà rencontrer ce problème?
à bientôt
Bonsoir à tous,
j'ai installé apache, il fonctionne. Ensuite j'ai installé tomcat6 mais la page localhost:8080 ne s'ouvre pas dans mon browser.
quelqu'un à déjà rencontrer ce problème?
à bientôt
comment l'as tu installé: le .deb ou le tgz.?
avec la commande suivante:
aptitude install tomcat6.
par contre je ne sais si c'est le problème mais est-ce que je dois créer la variable JAVA_HOME et dans quelle fichier
HDT
dans le .bashrc sous ton compte:
*) JAVA_HOME
et aussi (pour certain cas)
*) JRE_HOME
Si tomcat ne se lance pas à cause de ces variables manquantes, tu dois le voir dans les logs de tomcat.
Autre question, es-tu obligé d'utiliser tomcat 6 ? Cette version commence à dater.
hello,
merci pour vos réponse.
j'ai rajouté la variable JAVA_HOME dans le fichier .bashrc.
Cependant, maintenant quand j'ouvre une console,il m'indique: JAVA_HOME command not found.
si je fais un echo $JAVA_HOME, je n'obtiens rien.
toujours impossible de voir la page par défaut sur le port 8080.
pas d'info dans les fichiers log sur la variable JAVA_HOME.
je ne suis pas obligé d'utiliser tomcat6. je pourrais très bien utiliser tomcat7.
HDT
Dans le .bashrc, tu as bien mis:
ou quelque chose comme ça.
Code : Sélectionner tout - Visualiser dans une fenêtre à part export JAVA_HOME=/usr/java/jdk1.7.0_40
et ensuite,
et ensuite
Code : Sélectionner tout - Visualiser dans une fenêtre à part source .bashrc
Code : Sélectionner tout - Visualiser dans une fenêtre à part echo $JAVA_HOME
oui,
j'avais mis la ligne export dans le .bashrc.
les deux lignes suivantes doivent-être insérer dans le fichier .bashrc également?
non, non, elles sont à taper dans la console pour vérifier la valeur de JAVA_HOME
maintenant ma variable $JAVA_HOME est bien définie, mais je n'arrive toujours pas à ouvrir le page par défaut de tomcat.
dans les fichiers log il n'y a rien pour cette période
HDT
est-ce que tomcat est lancé ? Dans une console,
Sinon, pourquoi veux-tu installer tomcat ? C'est pour faire du développement sous ton compte ou il faut que tomcat soit accessible par tous les comptes déclarés sur la machine ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 ps ax|grep tomcat
hello,
oui tomcat tourne, mais impossible d'ouvrir la page par défaut dans mon navigateur internet: http://localhost:8080.
je souhaite que tomcat soit accesible dans mon intranet.
pour l'intant, j'ai installé apache avec une config par défaut, je peux ouvrir la page par défaut d'apache. Je dois modifier la config d'apache pour utiliser tomcat?
par avance, merci
HDT
es-tu sûr du port 8080 ?
dans une console,
pour vérifier le port du tomcat.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 nmap -v localhost
voici le résultat de la commande nmap -v localhost
le port 8080/tcp est ouvert avec le service http-proxy.
sur ma machine, j'ai:
as-tu fais (modifié) quelque chose de plus lors de l'installation de tomcat ? Tu parles d'Apache dans un post précédent: essayes-tu de mettre faire une installation tomcat avec Apache en proxy ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part 8080/tcp open realserver
j'ai fait une installaion d'apache 2 en vitesse, le but est de fournir un serveur web pour ensuite heberger tomcat.
la configuration d'apache est sans doute différente si on utilise tomcat, as-tu modifié le fichier conf d'apache2 pour tomcat?
J'ai profité de la sortie du jdk 1.8 pour faire une nouvelle machine virtuelle pour des tests. Voilà la configuration effectuée pour installer tomcat 7 (.deb) et apache2 (.deb).
1) installation Apache2
tu as juste à vérifier le serveur tourne:
Code : Sélectionner tout - Visualiser dans une fenêtre à part aptitude install apache2
doit afficher un "it works" ou quelque chose comme cela.
Code : Sélectionner tout - Visualiser dans une fenêtre à part http://localhost:80
et tu vérifies aussi le port:
doit te donner:
Code : Sélectionner tout - Visualiser dans une fenêtre à part nmap -v localhost
Code : Sélectionner tout - Visualiser dans une fenêtre à part 80/tcp open http
2) installation de java.
Si tu utilises le openjdk, tu n'as rien à faire car il s'installe par défaut sur Debian (et autre) et le PATH est bien configuré. Par contre, pour installer le JDK1.8 d'Oracle, il y a quelque manips:
*) Téléchargement
http://www.oracle.com/technetwork/ja...s-2133151.html
*) décompression
Je l'ai décompressé dans le répertoire /usr/java:
*) Ensuite, installation manuelle. Dans une console, en root, tu tapes les quatre commandes suivantes.
ensuite, tu souhaites que tous les utilisateurs aient accès à java, tu ajoutes à la fin du fichier /etc/profile, les deux lignes suivantes:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 update-alternatives --install /usr/bin/java java /usr/java/jdk1.8.0/bin/java 1 update-alternatives --install /usr/bin/javac javac /usr/java/jdk1.8.0/bin/javac 1 update-alternatives --set java /usr/java/jdk1.8.0/bin/java update-alternatives --set javac /usr/java/jdk1.8.0/bin/javac
Un petit redémarrage de la machine, et tu vérifies dans une console:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 export JAVA_HOME=/usr/java/jdk1.8.0 export JRE_HOME=/usr/java/jdk1.8.0
donne
Code : Sélectionner tout - Visualiser dans une fenêtre à part echo $JAVA_HOME
puis,
Code : Sélectionner tout - Visualiser dans une fenêtre à part /usr/java/jdk1.8.0
donne
Code : Sélectionner tout - Visualiser dans une fenêtre à part java -version
et enfin
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 java version "1.8.0" Java(TM) SE Runtime Environment (build 1.8.0-b132) Java HotSpot(TM) 64-Bit Server VM (build 25.0-b70, mixed mode)
affiche
Code : Sélectionner tout - Visualiser dans une fenêtre à part javac -version
A ce stade, jdk1.8 est opérationnel sur ta Debian.
Code : Sélectionner tout - Visualiser dans une fenêtre à part /usr/java/jdk1.8.0
4) installation tomcat 7
Debian va ensuite te lancer le serveur tomcat avec les droits de l'utilsateur tomcat7 du groupe tomcat7. Tu vérifies qu'il tourne:
Code : Sélectionner tout - Visualiser dans une fenêtre à part aptitude install tomcat7 tomcat7-admin
doit te donner:
Code : Sélectionner tout - Visualiser dans une fenêtre à part nmap -v localhost
et tu doit voir la page d'accueil avec
Code : Sélectionner tout - Visualiser dans une fenêtre à part 8080/tcp open realserver
La configuration du serveur tomcat se truve dans le répertoire /etc/tomcat7. En particulier, pour les mots de passe manager etc, c'est dans le fichier tomcat-users.xml. Il faut ajouter quelque chose du genre:
Code : Sélectionner tout - Visualiser dans une fenêtre à part http://localhost:8080
Après un redémarrage du serveur:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 <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="tomcat" password="tomcat" roles="manager-gui,admin-gui,manager,admin,manager-script,admin-script"/> </tomcat-users>
Tu pourras te connecter comme manager sur le serveur tomcat et déployer tes fichier war (par exemple)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 /etc/init.d/tomcat7 stop /etc/init.d/tomcat7 start
L'installation de tomcat est terminée
5) Apache2 en proxy de tomcat 7
Ensuite, il faut commencer par créer un virtualhost pour apache2 dans lequel tu feras appel à tomcat. Il suffit de suivre le tuto suivant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 aptitude install libapache2-mod-jk
http://doc.ubuntu-fr.org/tutoriel/co...ec_support_ssl
bonsoir,
suite à ta réponse, j'ai décidé de supprimer tomcat6 et d'installer tomcat7, mais quand je lance la commande aptitude install tomcat7 il ne trouve rien?
as-tu rajouter un depot particulier?
J'ai fait l'installation sur une Wheezy à jour (version 7.4). Dans les dépôts de bases
tu auras accès à tomcat 6 et tomcat 7.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 deb http://ftp.fr.debian.org/debian/ wheezy main non-free contrib deb-src http://ftp.fr.debian.org/debian/ wheezy main non-free contrib deb http://security.debian.org/ wheezy/updates main non-free contrib deb-src http://security.debian.org/ wheezy/updates main non-free contrib
pour finir j'ai put installé tomcat7, mais la commande ps me dit qu'il tourne et la commande nmap me dit que le port 8080 n'est pas ouvert.
de plus si je relance le service tomcat7, le système m'indique qu'il n'existe pas?
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager