다른 시스템에서 액세스할 수 없는 Windows 서비스인 Tomcat 7

다른 시스템에서 액세스할 수 없는 Windows 서비스인 Tomcat 7

32비트 Windows 7 시스템용 Tomcat 7 zip을 다운로드했습니다. 패키지의 압축을 풀고 ..\bin\service.bat를 사용하여 Windows 서비스를 만들었습니다. 하지만 Windows services.msc에서 서비스를 시작하면 다른 시스템에서 웹 응용 프로그램으로 액세스할 수 없습니다. localhost에서 접속 가능합니다.

하지만 ..\bin\startup.bat를 사용하여 명령줄에서 Tomcat을 시작하면 다른 시스템에서 내 웹 응용 프로그램에 액세스할 수 있습니다.

Tomcat의 ..\conf\server.xml에 address="0.0.0.0"을 추가했습니다. 하지만 여전히 문제는 존재합니다. 방화벽에도 예외를 추가해 보았습니다. 하지만 행운은 없습니다.

OS: 윈도우 7 전문가

어떤 아이디어??

답변1

해결책:

Windows 예외 목록에 ..\bin\tomcat7.exe를 추가합니다. 모든 것이 잘 작동합니다. 1. Windows 시작 -> 제어판으로 이동합니다. 2. Windows 방화벽을 엽니다. 3. 왼쪽 메뉴에서 "Windows 방화벽을 통해 프로그램 또는 기능 허용"을 클릭합니다. 4. 예외 목록에 tomcat7.exe를 추가하고 확인을 클릭합니다. 5. Tomcat을 다시 시작하면 이제 다른 컴퓨터에서도 Tomcat에 액세스할 수 있습니다.

관련 정보