O cauză probabil aceasta este o problemă cu Rezoluția de nume de gazdă pe serverul DeployR. Verificați că serverul are o adresă ip statică și că corect rezolvă ambele înainte şi înapoi la numele de gazdă al serverului. O intrare pentru această adresă ip și nume de gazdă trebuie să fie în fişierul hosts de sistem.
Este posibil să existe un conflict de port cu o altă aplicație sau serviciu de pe calculatorul server. Pentru a rezolva această problemă, modificați numerele de port Tomcat. Pe Windows:-
În directorul Tomcat 7.0, deschideți fișierul server.xml și două modificări:
-
Găsiți = port "8080" și se modifică la un număr de port nou, cum ar fi portul = "8090"
-
Găsiți = port "8008" și se modifică la un număr de port nou, cum ar fi portul = "8010"
-
-
Salvați fișierul.
-
În directorul rădăcină Apache2.2/extra/, deschideți fișierul httpd-vhosts.conf.
-
În următoarea linie la httpd-vhosts.conf, actualizează numărul de port cu cel folosit pentru a înlocui 8008, care în exemplul nostru este 8010:
ProxyPass /deployr ajp://localhost:8008 / deployr timeout = 1800
-
Reporniți Tomcat şi reporniţi Apache HTTPD pentru ca modificarea să aibă efect.
net stop tomcat7 net start tomcat7
net stop Apache2.2 net start Apache2.2
Pe Linux: Notă: Dacă ați adăugat linii iptables în timpul instalării, trebuie să modificați listat acolo, precum şi numerele de port.
-
Editați fișierul /usr/share/tomcat6/conf/server.xml și două modificări: găsi = port "8080" liniile:
Conector port = protocol "8080" = "HTTP/1.1" connectionTimeout="20000" redirectPort="8443" /> modificați la un număr de port nou, cum ar fi portul = "8090". Găsiți = port "8008" în linia: Conector port = protocol "8008" = "AJP/1.3" redirectPort = "8443" / modificați la un număr de port nou, cum ar fi portul = "8010" Salvați și închideți fișierul. -
Editați fișierul /etc/httpd/conf/httpd.conf pentru a actualiza numărul de port Connector AJP în următoarea linie cu cel folosit pentru a înlocui 8008, care în exemplul nostru este 8010:
ProxyPass /deployr ajp://localhost:8008 / deployr timeout = 1800
-
Reporniți Tomcat şi reporniţi Apache HTTPD pentru ca modificările să devină efective.
/etc/init.d/tomcat7 stop /etc/init.d/tomcat7 start
/etc/init.d/httpd stop /etc/init.d/httpd start -
Verificați că modificările port funcționează conform așteptărilor. La promptul de comandă, tastați:
netstat -p --listening --numeric-ports --numeric-hosts | grep -i java