최상의 답변
Tomcat은 웹 서버 (HTTP 요청 / 응답 처리) 및 웹 컨테이너 (Java Servlet, JavaServer 구현)입니다. Pages, Java Expression Language 및 Java WebSocket 기술) 오픈 소스를 통해 또는 Tomcat을 통해 상업적으로 사용할 수있는 모든 추가 기능 및 플러그인이 있다고 생각하지 않는 경우 Tomcat은 완전한 Java EE API를 구현하지 않으며 “EJB 컨테이너가 없습니다. Tomcat에서 일부 애플리케이션을 실행할 수 있지만 (애플리케이션 서버라고 쉽게 주장 할 수 있음) 애플리케이션 서버의 일부 기능이 없기 때문에 본격적인 애플리케이션 서버로 간주되지 않습니다.
참고 : 하나는 플러그 형 서비스 및 추가 기능을 사용하여 Tomcat 위에 많은 응용 프로그램을 개발할 수 있습니다. Tomcat + 추가 기능 + 플러그 형 서비스 인 경우 “응용 프로그램 서버”라고 부를 수 있습니다.
답변
h2>
안녕하세요.
Apache는 HTML과 같은 정적 페이지를 이상적으로 처리 할 수있는 웹 서버입니다. php와 같은 페이지에서는 아파치 구성 파일에 php 모듈을로드해야 할 수도 있습니다.
Apache Tomcat은 일반적으로 애플리케이션 서버라고하는 웹과 애플리케이션 서버의 조합으로 정적 및 동적 페이지를 모두 처리 할 수 있습니다. 물론 서블릿 및 jsps와 같은 동적 페이지를 실행하기위한 전제 조건으로 Java 런타임 환경이 필요합니다.