Une cause probable de ce est un problème de résolution de nom d’hôte sur le serveur DeployR. Vérifiez que le serveur dispose d’une adresse ip statique et qu’elle correctement correspond à la fois vers l’avant et vers l’arrière à un nom d’hôte. Une entrée pour cette adresse ip et le nom d’hôte doit être dans le fichier hosts de système.
Il peut y avoir un conflit de port avec une autre application ou service sur l’ordinateur serveur. Pour résoudre ce problème, modifiez les numéros de port Tomcat.
Sous Windows :
-
Dans le répertoire Tomcat 7.0, ouvrez le fichier server.xml et apporter deux modifications :
-
Trouver la = port « 8080 » et le remplacer par un nouveau numéro de port, tel que le port = « 8090 »
-
Trouver la = port « 8008 » et de remplacer par un nouveau numéro de port, tel que le port = « 8010 »
-
-
Enregistrez le fichier.
-
Dans le répertoire racine de la Apache2.2/extra/, ouvrez le fichier httpd-vhosts.conf.
-
Dans la ligne suivante à partir de vhosts.conf-httpd, vous devez mettre à jour le numéro de port par celui que vous avez utilisé pour remplacer 8008, qui, dans notre exemple est 8010 :
ProxyPass /deployr ajp://localhost:8008 / deployr timeout = 1800
-
Redémarrez Tomcat et redémarrez Apache HTTPD pour que la modification prenne effet.
net stop tomcat7 net start tomcat7
net stop Apache2.2
net start Apache2.2
Sous Linux :
Remarque : Si vous avez ajouté des lignes à iptables lors de l’installation, vous devrez peut-être modifier les numéros de port dans la liste ainsi.
-
Modifier le fichier /usr/share/tomcat6/conf/server.xml et apporter deux modifications : trouver la = port « 8080 » dans les lignes :
Port du connecteur = « 8080 » protocol = « HTTP/1.1 »
connectionTimeout="20000"
redirectPort="8443" />
Remplacez par un nouveau numéro de port, tel que le port = « 8090 ».
Rechercher la = port « 8008 » dans la ligne :
Port du connecteur = « 8008 » protocol = « AJP/1.3 » redirectPort = « 8443 » /
Remplacez par un nouveau numéro de port, tel que le port = « 8010 »
Enregistrez et fermez le fichier. -
Modifiez le fichier /etc/httpd/conf/httpd.conf pour mettre à jour le numéro de port AJP de connecteur dans la ligne suivante par celui que vous avez utilisé pour remplacer 8008, qui, dans notre exemple est 8010 :
ProxyPass /deployr ajp://localhost:8008 / deployr timeout = 1800
-
Redémarrez Tomcat et redémarrez Apache HTTPD pour que les modifications prennent effet.
/etc/init.d/tomcat7 stop /etc/init.d/tomcat7 start
/etc/init.d/httpd stop
/etc/init.d/httpd start -
Vérifiez que les modifications de port fonctionnent comme prévu. À l’invite, tapez :
netstat -p --listening --numeric-ports --numeric-hosts | grep -i java