전자정부프레임워크의 3.10버전묶음세트
(톰캣8.5 자바8, Mysql5)
낮은 버전을 보니 가슴이 웅장해진다. 우선 다운완료.
이후에 톰캣 이전것들 다 지우고(레지스트리, 검색후 파일제거) 누가 질문했던 것을 뒤져보니 아래처럼 나와있다.
네 기존에 사용하신 프로그램과는 전혀 관계가 없습니다.
단, 기존에 톰켓서버는 구동을 중지시키시고, mysql서버도 중지시켜놓으시고 사용하시면됩니다.
당연히 기존의 톰켓이 구동된 상태에서 강의에 사용되는 톰켓을 구동하면 충돌이 나겠지요?
또 기존의 mysql서버를 구동시켜둔 상태에서 강의에서 진행하는 mysql을 구동하면 이것도 충돌이 나겠지요? 동시에만 사용하지 않으시면 크게 문제없이 강의를 들으실수가 있습니다.^^
환경세팅은 mysql 서버 정지만 하면될듯하다.
C:\Program Files\MySQL\MySQL Server 8.0\bin 경로도 우선 삭제했다.
톰캣 설치하기
톰캣은 jsp와 servlet을 구동시켜주는 server즉, container이다.
기본적으로 container가 웹 ERP 시스템을 만드는게 목표.
window ㅡ> Preference ㅡ> server ㅡ> runtime environment
이렇게 받으나, 인터넷 가서 받아서 압축풀어서 받으나 똑같다.(작년 여름에 몰라서 애먹었다.)
톰캣을 새로 설치할 때는 톰켓 디렉터리(아래 이미지의 경로 그대로 복붙하면됨)( bin,log 등의 톰캣dir의 하위 dir를 주소에 넣을 필요x)를 install dir로 설정해주면 된다.
위에서 톰캣파일을 받아와도
아래의 톰켓 제어메뉴에는 톰캣이 등록이 안되어서 추가로 등록해줘야함.(예전에 이것도 몰라서 애먹었음)
그대로 next ㅡ> finish 하면 끝.
윈도우라는 인터페이스와 client의 요청을 중간에서 매개해줄 웹ERP가 필요한데 이것을 web server라 하며,
이 web server 기능을 가진 프로그램 중 하나가 바로 톰캣이다.
그래서 port를 열어서 client와 소통해야하는 것이다.
그리고 톰캣은 servlet과 jsp를 해석에서 client에게 보내는 역할도 수행한다.
방화벽은 저번에 jsp만지면서 설정해두었고, 실행하니 우선은 된다.
서블릿(Servlet)이란?
서블릿이란 Dynamic Web Page를 만들 때 사용되는 자바 기반의 웹 애플리케이션 프로그래밍 기술입니다. 웹을 만들때는 다양한 요청(Request)과 응답(Response)이 있기 마련이고 이 요청과 응답에는 규칙이 존재합니다. 이러한 요청과 응답을 일일이 처리하려면 굉장히 힘들겠죠? 서블릿은 이러한 웹 요청과 응답의 흐름을 간단한 메서드 호출만으로 체계적으로 다룰 수 있게 해주는 기술이라고 생각하시면 이해가 빠를듯 합니다.
'📟java > JSP, Servlet' 카테고리의 다른 글
eclipse에서 mysql 연동해보기 (0) | 2023.02.27 |
---|---|
Mysql cmd에서 실행 후 연동, 비밀번호 변경 (0) | 2023.02.25 |
JSP기본예제 / JSP 개인적 기록 (0) | 2022.11.01 |
[기초]계속 port를 변경해도 port 오류가 뜬다면? (0) | 2022.10.30 |
Tomcat 서버 연결 (0) | 2022.10.30 |