네트워크의 다른 컴퓨터에서 Tomcat LocalHost를 어떻게 탐색 할 수 있습니까?
문제
나는 IIS 사람이고 단순히 사용하는 것처럼 간단하다는 것을 알고 있습니다. http : // [computername]/path 그러나 WebApp .. 그러나 Tomcat에서 실행되는 JSP 응용 프로그램에 대해이를 가능하게하는 방법을 알 수는 없습니다. 어딘가에 설정 해야하는 구성 설정이 있습니까?
해결책
기본적으로 8080 인 Tomcat의 포트를 사용해야합니다. http : // a : 8080/yourproject 그리고 II와는 달리 사례 민감도를 기억하십시오.
다른 팁
방화벽에서 예외를 만들었습니까?
Tomcat이 Port 8080에서 실행 중이며 Windows XP 시스템이라고 가정하면 방화벽은 해당 포트를 차단합니다 (Windows Server 2003의 경우).
방화벽은 : 제어판에서 Wind
LocalHost 대신 IP 주소를 사용할 수 있습니다
IP가 192.122.11.22 인 경우 작성해야합니다 http://192.122.11.22:8080/proyectname (그렇지 않으면 방화벽을 봐)
Tomcat은 기본적으로 포트 8080을 사용하므로 URL의 포트 번호를 제공하여 무엇이든 볼 수 있습니다. 실행중인 경우 http : // yourcomputer : 8080/앱 트릭을해야합니다.
1 단계: 호스트에 사용하는 포트에 인바운드 연결에 방화벽 예외를 추가하십시오 ( Host
태그가 있습니다 CATALINA_HOME(Tomcat dir)/conf/server.xml
).
2 단계: 최소한 Windows 10에서는 Tomcat이 방화벽을 통해 통신 할 수 있습니다. 한 가지 방법은 제어판 -> 시스템 및 보안 -> Windows 방화벽 -> "Windows 방화벽을 통해 앱 또는 기능 허용" -> "변경 사항 변경" -> "Commons Daemon Service Runner"(존재하지 않는 경우) 개인 및 공개 활성화입니다. : "다른 앱 허용 ..." -> 선택 tomcat#.exe
Tomcat bin 디렉토리에서 #
Tomcat 버전 번호가 될 것입니다)
3 단계 : : 방화벽 예외를 추가하십시오 javaw
. Windows 10에서는 "변경 사항 변경"의 단계입니다. javaw
(존재하지 않으면 위에 추가) -> 개인 및 공개를 활성화하십시오.
그것이 작동하지 않으면 알려주세요. :)
포트를 차단할뿐만 아니라 (Airsource Ltd의 답변 참조) 방화벽은 Tomcat 서비스에 제한이있을 수 있습니다. 예를 들어, McAfee 방화벽은 Tomcat을 "나가는"것으로 제한합니다.
McAfee를 사용하는 경우 변경 설정> 방화벽에서 프로그램에 대한 인터넷 연결을 확장하고 Commons Daemon Service Runner (일명 Tomcat*.exe)를 찾으십시오. 편집하고 나가는 것에서만 접근을 변경하고 들어오는 것 및 나가는 것 - 지정된 포트를 사용하십시오 (권장).
"LocalHost"를 사용하는 대신 기계의 IP를 작성해야합니다.
이것은 단순히 글을 잘 작성합니다 http : // your_ipaddress : 8080 (tomcat 서버 포트)/프로젝트 이름
동일한 네트워크에 연결되어 있고 프로젝트가 Tomcat에 배포되어 있는지 확인하십시오.
`1 단계: Tomcat이 설치된 디렉토리로 이동하여 Server.xml 파일을 찾습니다.
C : Program Files Apache Software Foundation Tomcat 9.0 conf server.xml
편집기와 함께 열고 커넥터 블록을 찾으십시오.
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443"/>
추가하다 주소 = "0.0.0.0" 그것에
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443"
address="0.0.0.0" />
파일을 저장하십시오.
2 단계:PC의 방화벽 및 네트워크 보호 설정으로 이동하여 공개 네트워크 방화벽을 끄십시오.
3 단계 : :Tomcat Server를 시작합니다. 그런 다음 PC와 Port 8080의 로컬 IP 주소를 사용하십시오 (변경되지 않은 경우 Tomcat Server에서 기본값으로 사용) 다른 장치를 형성하여 PC의 Tomcat 서버와 연결하십시오.
예, - http://192.168.8.137:8080/ (PC의 로컬 IP 주소로 192.168.8.137을 교체하십시오)