브라우저를 통해 로컬 호스트에 연결할 수 없습니다. localhost를 ping 할 수 있음 7을 사용하고 있으며 localhost를 가리 키도록 hosts

localhostApache Tomcat에 대해 배우기 위해 브라우저를 통해 연결하려고합니다 .

Firefox를 통해 localhost에 연결하려고 할 때 할 수 없었습니다. Internet Explorer를 통해 시도했을 때 처음에는 할 수 있었지만 그 후에는 불가능했습니다.

Windows 7을 사용하고 있으며 localhost를 가리 키도록 hosts 파일을 변경했습니다 127.0.0.1. localhost 및을 성공적으로 ping 할 수 있습니다 127.0.0.1.

바이러스 백신 및 Windows 방화벽을 해제하려고했지만 아무 소용이 없습니다.

내가 뭘 잘못하고 있죠?



답변

문제는 Tomcat 및 Apache 구성에서 발생합니다.

localhostInternet Explorer에 입력하면 포트 80에 자동 연결된다고 가정합니다.

Tomcat과 작동하도록 Apache가 올바르게 구성되어 있는지 확인해야합니다.

다음에 연결하여 Tomcat 서버를 시험해 볼 수도 있습니다.

 http://localhost:portNumber

즉, 콜론 뒤에 TomCat을 구성한 포트 번호를 추가하십시오. 시작해보십시오 http://localhost:8080.


답변

tasklist명령 프롬프트에서 실행 하고 Tomcat의 프로세스 ID를 기록하십시오.

netstat -noa위에서 언급 한 프로세스 ID를 실행 하고 찾으십시오. 두 번째 열에는 다음과 같은 내용이 표시되어야합니다 0.0.0.0:xxxxx. Tomcat의 프로세스 ID에 대한 항목이 여기에 있으면 Tomcat은 확실히 연결을 수신 대기합니다. 그렇지 않은 경우 Tomcat이 손상되어 다시 설치하거나 Tomcat 로그로 다이빙해야 할 수 있습니다 (실행 중이지만 제대로 듣지 않는 것이므로).

프로세스 ID에 대해 각각 다른 포트를 제공하는 몇 가지 항목이있을 수 있습니다. Tomcat에서 한 포트를 다른 포트로 전달할 수 있다고 생각하기 때문에 모두 시도하십시오.


답변