Pravděpodobnou příčinou tohoto je problém rozlišení názvu hostitele na serveru DeployR. Ověřte, že server má statickou adresu ip a že se správně převádí i vpřed a zpět na server hostname. V souboru hostitelů systému by měla být položka pro tuto ip adresu a název hostitele.
Pravděpodobně konflikt portu pomocí jiné aplikace nebo služby v počítači serveru. Chcete-li vyřešit tento problém, změňte číslo portu Tomcat. V systému Windows:-
V adresáři Tomcat 7.0 otevřete soubor server.xml a dvě změny:
-
Najít port = "8080" a změnit na nové číslo portu, jako je port = "8090"
-
Najít port = "8008" a změnit na nové číslo portu, jako je port = "8010"
-
-
Uložte soubor.
-
Otevřete soubor httpd-vhosts.conf v kořenovém adresáři Apache2.2/extra/.
-
V následujícím řádku z httpd-vhosts.conf aktualizujte číslo portu, který je použit k nahrazení 8008, což v našem případě je 8010:
ProxyPass /deployr ajp://localhost:8008 / deployr timeout = 1800
-
Restartujte Tomcat a restartujte Apache HTTPD pro změny se projeví.
net stop tomcat7 net start tomcat7
net stop Apache2.2 net start Apache2.2
V systému Linux: Poznámka: Pokud během instalace přidáte řádky k iptables, můžete změnit čísla portů, které jsou také uvedeny.
-
Upravte soubor /usr/share/tomcat6/conf/server.xml a dvě změny: najít port = "8080" v řádcích:
Připojovací port = "8080" protokol "HTTP/1.1" = connectionTimeout="20000" redirectPort="8443" /> a změnit na nové číslo portu, jako je port = "8090". Najděte port = "8008" v řádku: Připojovací port = protocol "8008" = "AJP/1.3" redirectPort = "8443" / a změnit na nové číslo portu, jako je port = "8010" Uložte a zavřete soubor. -
Upravte soubor /etc/httpd/conf/httpd.conf k aktualizaci, kterou lze nahradit 8008, což v našem případě je 8010 číslo portu konektor AJP v následujícím řádku:
ProxyPass /deployr ajp://localhost:8008 / deployr timeout = 1800
-
Restartujte Tomcat a restartujte Apache HTTPD pro změny se projeví.
/etc/init.d/tomcat7 stop /etc/init.d/tomcat7 start
/etc/init.d/httpd stop /etc/init.d/httpd start -
Ověřte, že port změny fungují podle očekávání. Do příkazového řádku zadejte:
netstat -p --listening --numeric-ports --numeric-hosts | grep -i java