localhost
Apache Tomcat 관련 내용을 배우기 위해 브라우저를 통해 연결하려고 합니다 .
Firefox를 통해 localhost에 연결하려고 시도했지만 연결할 수 없습니다. Internet Explorer를 통해 시도했을 때 처음에는 가능했지만 그 이후에는 불가능했습니다.
저는 Windows 7을 사용하고 있으며 호스트 파일을 변경하여 localhost가 127.0.0.1
. localhost와 ping을 성공적으로 수행할 수 있습니다 127.0.0.1
.
바이러스 백신과 Windows 방화벽을 끄려고 했지만 소용이 없었습니다.
내가 도대체 뭘 잘못하고있는 겁니까?
답변1
문제는 Tomcat 및 Apache 구성에서 발생합니다.
Internet Explorer에 입력하면 localhost
자동으로 포트 80에 연결되어 있다고 가정합니다.
Apache가 Tomcat과 함께 작동하도록 올바르게 구성되었는지 확인해야 합니다.
다음에 연결하여 Tomcat 서버를 시험해 볼 수도 있습니다.
http://localhost:portNumber
즉, 콜론 뒤에 TomCat을 구성한 포트 번호를 추가하세요… http://localhost:8080
시작해 보세요.
답변2
명령 프롬프트에서 실행 tasklist
하고 Tomcat의 프로세스 ID를 기록해 둡니다.
netstat -noa
위에서 언급한 프로세스 ID를 실행 하고 찾으십시오. 두 번째 열에는 다음과 같은 내용이 표시되어야 합니다 0.0.0.0:xxxxx
. Tomcat의 프로세스 ID에 대한 항목이 여기에 있으면 Tomcat은 확실히 연결을 제대로 수신하고 있는 것입니다. 그렇지 않은 경우 Tomcat이 손상된 것이므로 다시 설치하거나 Tomcat 로그를 살펴봐야 할 수 있습니다(실행 중인 것처럼 보이지만 제대로 수신되지 않기 때문입니다).
프로세스 ID에는 각각 다른 포트를 제공하는 몇 가지 항목이 있을 수 있습니다. Tomcat에서는 한 포트를 다른 포트로 전달할 수 있다고 믿기 때문에 모두 시도해 보십시오.