Apache Tomcat

주빈·2022년 4월 27일
0

server

목록 보기
1/5
post-thumbnail

📘 Apache Tomcat이란?

  • Java로 웹 애플리케이션을 만들기 위해 JSP(Java Server Page)나 서블릿(Servlet)을 사용해 서버와 통신하기 위해서는 서버가 구축이 되어 있어야 한다.
    -> 이때 사용하는 것이 아파치 톰캣이다!!
  • 톰캣이 처리할 수 없는 정적 페이지 처리를 위하여 아파치의 일부 기능을 가져와 함께 제공하는 서버이다.

📜 아파치(Apache)

  • 아파치 소프트웨어 재단의 오픈소스 프로젝트
  • 클라이언트 요청에 따라 고정적인(정적) 페이지를 제공(응답)하는 웹 서버

📜 톰캣(Tomcat)

  • 동적 웹(Dynamic Web)을 만들기 위한 웹 컨테이너(== 서블릿 컨테이너)
  • 정적 페이지를 제외한 요청(Servlet, JSP)에 대한 수신, 응답을 하는 웹 응용 서버이다.
    (WAS : Web Application Server)
  • 톰캣 사용 시 동적 데이터 처리가 가능하므로 DB연결 및 데이터 조작, 다른 응용프로그램과의 상호 작용이 가능하다.

✏ 톰캣 사용시 주의사항

톰캣의 기본 포트와 오라클의 기본포트가 모두 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);

profile
누구에게나 필요한 개발자가 꿈

0개의 댓글