💎 Apache Tomcat
- Java로 웹 애플리케이션을 만들기 위해
JSP(Java Server Page)나 서블릿(Servlet)을 사용해 서버와 통신하기 위해서는 서버가 구축이 되어 있어야 함.
이때 많이 사용하는게 Apache Tomcat
아파치( Apache )
- 아파치 소프트웨어 재단의 오픈소스 프로젝트
- 클라이언트 요청에 따라 고정
톰캣( Tomcat )
- 동적 웹(Dynamic Web)을 만들기 위한 웹 컨테이너( == 서블릿 컨테이너)
- 정적 페이지를 제외한 요청(Servlet, JSP)에 대한 수신, 응답을 하는 웹 응용 서버. (WAS : Web Application Server)
- 톰캣 사용 시 동적 데이터 처리가 가능하므로 DB연결 및 데이터 조작, 다른 응용프로그램과의 상호 작용이 가능.
톰캣( Apache Tomcat )
- 톰캣이 처리할 수 없는 정적 페이지 처리를 위하여 아파치의 일부 기능을 가져와 함께 제공하는 서버
톰캣 다운로드 : Apache Tomcat® - Welcome!
왼쪽 탭 Download -> Tomcat 9 -> 9.0.xx -> Core -> OS에 맞는 tomcat 다운로드
Apache Tomcat® - Welcome!
The Apache Tomcat® software is an open source implementation of the Jakarta Servlet, Jakarta Server Pages, Jakarta Expression Language, Jakarta WebSocket, Jakarta Annotations and Jakarta Authentication specifications. These specifications are part of the
tomcat.apache.org
💎 Oracle 포트 변경
- 톰캣의 기본 포트와 오라클의 기본포트가 모두 8080 으로 웹 프로젝트 구동 시 충돌이 발생함.
이를 해결하기 위하여 오라클의 기본 포트를 변경.
1. sql plus 실행 > sqlplus
2. 관리자로 연결 Enter user-name: sys as sysdba Enter password: oracle
3. 현재 포트확인 SQL> select dbms_xdb.gethttpport() from dual;
4. 포트변경 내장프로시져 실행 SQL> exec dbms_xdb.sethttpport(9090)