Вероятной причиной является ошибка разрешения имени узла на сервере DeployR. Убедитесь, что сервер имеет статический IP-адрес и что он правильно разрешает оба вперед и назад для имени узла сервера. Запись для этого IP-адрес и имя узла должно быть в файле hosts системы.
Может быть конфликт порта с другим приложением или службой на сервере. Чтобы устранить эту проблему, измените номера портов Tomcat.
В Windows:
-
В каталоге Tomcat 7.0 откройте файл server.xml и внести два изменения:
-
Порт = «8080» найти и заменить на новый номер порта, например порт = «8090»
-
Порт = «8008» найти и заменить на новый номер порта, например порт = «8010»
-
-
Сохраните файл.
-
Откройте файл httpd-vhosts.conf в корневом каталоге Apache2.2/extra/.
-
В следующей строке из httpd-vhosts.conf обновите номер порта, используемый для замены 8008, в нашем примере – 8010:
ProxyPass /deployr ajp://localhost:8008 / deployr timeout = 1800
-
Перезапустите Tomcat и перезагрузите HTTPD Apache, чтобы изменения вступили в силу.
net stop tomcat7 net start tomcat7
net stop Apache2.2
net start Apache2.2
В системе Linux:
Примечание: При добавлении строки утилита iptables во время установки, возможно, потребуется изменить номера портов, перечислены также.
-
Отредактируйте файл /usr/share/tomcat6/conf/server.xml и внести два изменения: найти порт = «8080» в строках:
Разъем порта = протокол «8080» = «HTTP/1.1»
connectionTimeout="20000"
redirectPort="8443" />
и заменить на новый номер порта, например порт = «8090».
Найти порт = «8008» в строке:
Разъем порта = протокол «8008» = redirectPort «AJP/1.3» = «8443» /
и заменить на новый номер порта, например порт = «8010»
Сохраните и закройте файл. -
Отредактируйте файл /etc/httpd/conf/httpd.conf для обновления на тот, который используется для замены 8008, в нашем примере – 8010 номер AJP разъем порта в следующей строке:
ProxyPass /deployr ajp://localhost:8008 / deployr timeout = 1800
-
Перезапустите Tomcat и перезапустите Apache HTTPD для того чтобы изменения вступили в силу.
/etc/init.d/tomcat7 stop /etc/init.d/tomcat7 start
/etc/init.d/httpd stop
/etc/init.d/httpd start -
Убедитесь, что изменения порта работают должным образом. В командной строке введите следующую команду:
netstat -p --listening --numeric-ports --numeric-hosts | grep -i java