이 원인일 가능성이 DeployR 서버의 호스트 이름 확인 문제입니다. 고정 ip 주소를가지고 있는지 그리고 그 제대로 모두 앞뒤로 서버의 호스트 이름으로 확인 합니다. 이 ip 주소와 호스트 이름에 대 한 항목이 호스트 파일 시스템에에서 있어야 합니다.
다른 응용 프로그램이 나 서버 컴퓨터에 서비스를 사용 하 여 포트 충돌이 있을 수 있습니다. 이 문제를 해결 하려면 Tomcat의 포트 번호를 변경 합니다. Windows:-
Tomcat 7.0 디렉터리에 파일 server.xml 열고 두 가지 사항을 변경 합니다.
-
= "8080" 포트를 찾아 포트와 같이 새 포트 번호를 변경 "8090" =
-
포트 "8008" = 찾아 포트와 같이 새 포트 번호를 변경 "8010" =
-
-
파일을 저장합니다.
-
Apache2.2/extra/ 루트 디렉터리에서 httpd-vhosts.conf 파일을 엽니다.
-
Httpd vhosts.conf에서 다음 줄을 예에서 8010는 8008를 대체 하는 사용 된 것으로 포트 번호를 업데이트 합니다.
ProxyPass /deployr ajp://localhost:8008 / deployr 시간 초과 = 1800
-
Tomcat를 다시 적용 하려면 변경 Apache HTTPD를 다시 시작 합니다.
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" 프로토콜 = "AJP/1.3" redirectPort = "8443" = / 포트와 같이 새 포트 번호를 변경 하 고 "8010" = 저장 하 고 파일을 종료 합니다. -
예에서 8010는 8008를 대체 하는 사용 된 것을 사용 하 여 다음 줄에 AJP 커넥터 포트 번호를 업데이트 하도록 파일 /etc/httpd/conf/httpd.conf를 편집 합니다.
ProxyPass /deployr ajp://localhost:8008 / deployr 시간 초과 = 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