Prawdopodobną przyczyną tego jest problem z rozpoznawania nazwy hosta na serwerze DeployR. Sprawdź, czy serwer ma statyczny adres ip i właściwie tłumaczona zarówno do przodu i do tyłu nazwa hosta serwera. Należy wpis dla tego adresu ip i nazwy hosta w pliku hosts systemu.
Może występować konflikt portów z innej aplikacji lub usługi na komputerze z serwerem. Aby rozwiązać ten problem, należy zmienić numery portów Tomcat.
W systemie Windows:
-
W katalogu Tomcat 7.0 otwórz plik server.xml i wprowadź dwie zmiany:
-
Znajdź port = "8080" i Zmień na nowy numer portu, takich jak port = "8090"
-
Znajdź port = "8008" i Zmień na nowy numer portu, takich jak port = "8010"
-
-
Zapisz plik.
-
W katalogu głównym Apache2.2/extra/ Otwórz plik httpd-vhosts.conf.
-
W poniższym wierszu z httpd vhosts.conf zaktualizować numer portu z przyzwyczajony do zastąpienia 8008, który w naszym przykładzie jest 8010:
ProxyPass /deployr ajp://localhost:8008 / deployr timeout = 1800
-
Uruchom ponownie Tomcat i ponownie uruchom HTTPD Apache, aby zmiany zaczęły obowiązywać.
net stop tomcat7 net start tomcat7
net stop Apache2.2
net start Apache2.2
W systemie Linux:
Uwaga: Jeśli dodano wiersze iptables, podczas instalacji, może być konieczne zmienić numery portów, jak również tam wymienione.
-
Edytuj plik /usr/share/tomcat6/conf/server.xml i wprowadź zmiany dwóch: Znajdź port = "8080" w wierszach:
Złącze portu = "8080" protocol = "HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
i Zmień na nowy numer portu, takich jak port = "8090".
Znajdź port = "8008" w wierszu:
Złącze portu = "8008" protocol = "AJP/1,3" redirectPort = "8443" /
i Zmień na nowy numer portu, takich jak port = "8010"
Zapisz i zamknij plik. -
Edytuj /etc/httpd/conf/httpd.conf plik do aktualizacji numer portu AJP łącznika w następującym wierszu z przyzwyczajony do zastąpienia 8008, który w naszym przykładzie jest 8010:
ProxyPass /deployr ajp://localhost:8008 / deployr timeout = 1800
-
Uruchom ponownie Tomcat, a następnie uruchom ponownie Apache HTTPD, aby zmiany zaczęły obowiązywać.
/etc/init.d/tomcat7 stop /etc/init.d/tomcat7 start
/etc/init.d/httpd stop
/etc/init.d/httpd start -
Sprawdź, czy zmiany portu działają zgodnie z oczekiwaniami. W wierszu polecenia należy wpisać:
netstat -p --listening --numeric-ports --numeric-hosts | grep -i java