Java 웹 프로젝트 +tomcat 서비스의 운영 프로세스는 무엇입니까? 예를 들어 서버에 배포하는 방법, Tomcat 은 Java 프로젝트를 어떻게 찾습니까?

Tomcat 은 Java 웹 항목이 컨테이너의 한 요소에 해당하는 웹 컨테이너입니다. Java 웹 프로젝트가 서버에 배포될 때 컨테이너에 요소를 추가하는 것과 같습니다.

Tomcat 이 시작되면 Tomcat 컨테이너는 웹 항목의 이름과 같은 내부 요소에 대한 정보를 얻습니다.

사용자가 서버를 요청할 때, 그는 먼저 요청한 1 급 도메인 이름을 기준으로 네가 시작한 Tomcat 컨테이너를 찾았다. 컨테이너는 1 차 도메인 이름 뒤의 요청 문자를 확인한 후 요청된 프로젝트 이름을 가로채고 프로젝트 이름을 기준으로 컨테이너의 프로젝트 이름에 해당하는 웹 프로젝트로 요청 정보를 보냅니다. 그런 다음 웹 프로젝트는 요청을 처리하고 응답 정보를 컨테이너로 보내 사용자에게 반환합니다.

더 자세하게 말하다.

요청이 오픈 Tomcat 서버를 찾는 이유는 무엇입니까?

먼저 당신이 요청한 주소는 이 기계의 IP 주소이므로, 이렇게 해야 이 기계에 보낼 수 있습니다. 그럼 이 기계에 어떻게 주는 Tomcat 의 중점은 포트다. 네이티브 모든 오픈 프로그램의 포트 정보에 따라 해당 프로그램이 요청됩니다.

Tomcat 의 기본 포트는 8080 이므로 요청 주소에 8080 을 추가해야 합니다. 물론 Tomcat 의 포트 (예: 80) 를 변경할 수 있으므로 요청 주소에: 8080 을 추가할 필요가 없습니다. 100 이내의 포트가 자동으로 일치하기 때문입니다.