2011-03-18 3 views
0

win2003 서버에 tomcat을 설치했습니다. tomcat/bin/startup.bat으로 시작하면 URL이 http://localhost:8080/app 인 동일한 컴퓨터의 브라우저에서 응용 프로그램을 열고 URL이 http://SERVER_IP:8080/app 인 인 다른 컴퓨터에서 응용 프로그램을 열 수 있습니다. 그러나 Windows 서비스 인 tomcat을 시작하면 service.bat install service_name by tomcat/bin 디렉터리에서 설치) 내 컴퓨터를 다른 컴퓨터에서 사용할 수 없으며 같은 컴퓨터에서만 http://localhost:8080/app을 사용하십시오.Tomcat이 Windows 서비스로 시작될 때 다른 컴퓨터에서 Tomcat 응용 프로그램을 사용할 수 없습니다.

이 문제를 해결하려면 어떻게해야합니까?

+0

Windows 방화벽 문제입니다. 이것을보십시오 [응답] (http://stackoverflow.com/questions/37209618/tomee-service-will-not-allow-to-access-the-application-from-another-lan-machine) –

답변

0

server.xml 구성 파일의 connector 요소에 address="ip.adress" 특성을 추가 할 수 있습니다.

반면에 documentation에는 "하나 이상의 IP 주소가있는 서버의 경우이 속성은 지정된 포트에서 수신 대기하는 데 사용할 주소를 지정합니다. 기본적으로이 포트는 연결된 모든 IP 주소에서 사용됩니다 서버와 함께. "

firwall 즉 서버의 방화벽이 요청을 차단하고있을 수 있습니다 보인다 원격 시스템

0

에서 액세스를 방지 여부도 확인하시기 바랍니다.

포트 번호를 열어 방화벽을 구성하십시오. 8080

관련 문제