2009-12-24 2 views
2

시스템의 호스트 파일이 괜찮 127.0.0.1 localhost는 결과도 괜찮습니다 ...이
핑 127.0.0.1, 또는 내 IP입니다 ..
은 MyEclipse의 버전은 8.0이고 난 그 안에 Tomcat을 사용합니다.
간단한 JSP + Javabean 웹 프로젝트 so이 배포되었습니다. 난은 MyEclipse를 열고 Tomcat을 시작할 때 127.0.0.1인데 http : // localhost : 8080을 사용할 수없는 이유는 무엇입니까? (은 MyEclipse + 톰캣에 JSP)

지금 상황이 내가 http://localhost:8080/so/index.jsp throuth 내 사이트에 액세스 할 수 있으며, 그것을 표시하고 잘 실행 (이 8080 포트가 좋아, 좋아 의미). 그러나 http://127.0.0.1:8080/so/index.jsp는 비어 있습니다 K-Meleon의 페이지 (소스 코드 없음)와 IE에서 페이지를 찾을 수 없습니다.

여전히 LAN에있는 다른 PC에서 액세스하려고 시도했을 때 'http://myIP:8080/so/index.jsp'이라는 메시지가 약간만 나타났습니다. 브라우저는 CSS가없는 홈페이지를로드 할 수 있으며 링크를 클릭하거나 페이지를 새로 고치면 오류 페이지로 연결됩니다. (사이트가 내 PC에서 액세스하는 동안 로컬 호스트에 액세스하는 동안)

누군가가 있습니까? 이 상황을 만난 적 있니?

+0

어떻게 빈 페이지가 비어 있습니까? 오른쪽 클릭 -> 소스보기. IE에서 정확히 어떤 오류가 발생 했습니까? – BalusC

+0

공백은 원본이 아무것도 아니며 오류가 페이지를 찾을 수 없음을 의미합니다. – Aloong

답변

5

비 루프백 인터페이스에서만 수신 대기하도록 tomcat을 구성한 경우, 이는 사용자가 얻는 것입니다.

this이 server.xml에서 구성되는 방법에 대한 설명을 참조하십시오.

netstat -a을 사용하여 바람둥이가 실제로 듣고있는 내용을 확인하십시오.

+0

+1 : Spot on. 결코 그것을 생각하지 않았습니다 (결코 사용하지 않았습니다). – BalusC

+0

MyEclipse와 함께 설치 되었기 때문에 의미가 없으므로 아무 것도 구성하지 않았습니다. 어디에서 구성을 수정해야합니까? – Aloong

+0

OP와 같은 문제가 있는데 server.xml과 netstat -an은 tomcat이 모든 인터페이스에서 수신 중이라는 것을 나타냅니다. 다른 힌트 요? – kellogs

관련 문제