서버

오가람·2023년 4월 18일

아파치 톰캣(Apache Tomcat)

Java로 웹 애플리케이션을 만들기 위해
JSP(Java Server Page)나 서블릿(Servlet)을 사용해
서버와 통신하기 위해서는 서버가 구축이 되어 있어야 함.
-> 이때 우리가 사용할 서버가 아파치 톰캣

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

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

  • 아파치 톰캣
    -> 톰캣이 처리할 수 없는 정적 페이지 처리를 위하여
    아파치의 일부 기능을 가져와 함께 제공하는 서버

다운로드 방법

[[ http://tomcat.apache.org/ ]]

왼쪽 탭 Download -> Tomcat 9 -> 9.0.xx -> Core -> OS에 맞는 tomcat 다운로드

오라클 포트 변경하기

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