Una causa probable de esto es un problema con la resolución de nombre de host en el servidor DeployR. Compruebe que el servidor tiene una dirección ip estática y que se correctamente resuelve ambos hacia delante y hacia atrás en el hostname del servidor. Debe ser una entrada para esta dirección ip y nombre de host en el archivo de hosts del sistema.
Puede haber un conflicto de puerto con otra aplicación o servicio en el equipo servidor. Para resolver este problema, cambie los números de puerto de Tomcat.
En Windows:
-
En el directorio Tomcat 7.0, abra el archivo server.xml de archivo y realizar dos cambios:
-
Busque la = puerto "8080" y cambie a un nuevo número de puerto como puerto = "8090"
-
Busque la = puerto "8008" y cambie a un nuevo número de puerto como puerto = "8010"
-
-
Guarde el archivo.
-
En el directorio raíz de Apache2.2/extra/, abra el archivo httpd-vhosts.conf.
-
En la siguiente línea de httpd-vhosts.conf, actualizar el número de puerto con el que se que usa para reemplazar 8008, que en nuestro ejemplo es 8010:
Ajp://localhost:8008 de /deployr de ProxyPass / deployr timeout = 1800
-
Reinicie Tomcat y, a continuación, reinicie el servidor Web Apache para que el cambio surta efecto.
net stop tomcat7 net start tomcat7
net stop Apache2.2
net start Apache2.2
En Linux:
Nota: Si ha agregado líneas a iptables durante la instalación, puede que necesite cambiar los números de puerto en la lista también.
-
Editar el archivo /usr/share/tomcat6/conf/server.xml y hacer dos cambios: buscar la = puerto "8080" en las líneas:
Puerto del conector = "8080" protocolo = "HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
y cambie a un nuevo número de puerto, como puerto = "8090".
Buscar la = puerto "8008" en la línea:
Puerto del conector = "8008" protocolo = "AJP/1.3" redirectPort = "8443" /
y cambie a un nuevo número de puerto, como puerto = "8010"
Guarde y cierre el archivo. -
Editar la /etc/httpd/conf/httpd.conf archivo para actualizar el número de puerto del conector AJP en la línea siguiente con el que se que usa para reemplazar 8008, que en nuestro ejemplo es 8010:
Ajp://localhost:8008 de /deployr de ProxyPass / deployr timeout = 1800
-
Reinicie Tomcat y, a continuación, reinicie el servidor Web Apache para que los cambios surtan efecto.
/etc/init.d/tomcat7 stop /etc/init.d/tomcat7 start
/etc/init.d/httpd stop
/etc/init.d/httpd start -
Comprobar que los cambios de puerto funcionan como se esperaba. En el símbolo del sistema, escriba:
netstat -p --listening --numeric-ports --numeric-hosts | grep -i java