2013-03-11 2 views
-1

유닉스 서버에 tomcat 7을 배포했습니다. 응용 프로그램은 elinks 인 내부 텍스트 모드 브라우저에서 제대로 작동합니다.tomcat 7 로컬 호스트를 IP 주소/호스트 이름으로 변경하십시오.

내 서버 IP는 190.0.0.1이고 호스트 이름은 test123입니다. elink에서 URL http://localhost:9999/Test을 입력하면 응용 프로그램이 제대로 작동합니다.

하지만 URL이 http://190.0.0.1:9999/Test 인 애플리케이션에 액세스하려고 시도 할 때마다 작동하지 않을 때가 있습니다. 로그에 오류 메시지가 없는지 확인했습니다.

일부 구성 문제 일 수 있습니다. 변경해야하지만 어느 것을 알고 있습니까?

+1

'190.0.0.1'은 공식적으로 획득 한 주소이거나 테스트 목적으로 서버에 준 주소입니다. 아마도 라우팅 문제가 발생했을 것입니다. – fvu

+0

특정 주소에 바인딩은 server.xml에서 수행 할 수 있습니다. [Link] (http://stackoverflow.com/questions/18617/how-do-you-configure-tomcat-to-bind-to-a-single -ip-address-localhost-대신 -o). localhost는 일반적으로 루프백 장치 127.0.0.1을 참조합니다. 일반적으로 모든 물리적 장치가 바인딩됩니다. 하지만 아마도 네트워크 구성에 문제가있을 수 있습니다. 주소로 server.xml을 시도하십시오. – Andreas

답변

0

유닉스 박스에서 호스트 이름 -i를 실행하여 컴퓨터의 IP 주소를 가져 오십시오. 예 :

[[email protected] conf]$ hostname -i 
10.236.55.42 

그런 다음 해당 IP 주소로 시도 할 수 있습니다. 예 :

http://10.236.55.42:9999/Test 
+0

안녕하세요 sarath 내가 호스트 이름을주었습니다 -i – user1251973

+0

server.xml을 확인할 수 있습니까? 호스트 이름 인 –

+0

.... 내 server.xml을 확인하십시오. – user1251973

관련 문제