JSP/Servlet 개발 환경 구축
오늘은 JSP/Servlet 개발 환경을 구축하고 Apache Tomcat 서버와 IntelliJ를 연동하는 작업을 진행했다. 먼저 Apache Tomcat 9.0.118 버전을 다운로드하고, Mac 환경에서 실행 권한 문제를 해결하기 위해 chmod 명령어를 사용해 startup.sh 파일에 실행 권한을 부여하였다. 이후 환경변수(CATALINA_HOME)를 설정하고 Tomcat 서버를 정상적으로 실행할 수 있었다.
다음으로 IntelliJ에서 Maven 기반 웹 프로젝트를 생성하였다. 프로젝트명은 jwbook으로 설정하였으며, pom.xml 파일을 통해 Maven 의존성 관리를 진행했다. Servlet 개발을 위해 javax.servlet-api 의존성을 추가하고 Maven 동기화를 수행하였다. 또한 src/main/webapp 디렉토리를 직접 생성하여 웹 리소스를 관리할 수 있는 구조를 구성하였다. Smart Tomcat 플러그인을 사용해 IntelliJ와 Tomcat 서버를 연결하는 과정도 진행하였다. Deployment directory와 classpath module을 설정하고 실행 포트와 Admin 포트를 조정하였다. 초기에는 포트 충돌(Address already in use) 문제가 발생했지만, 설정값을 수정하고 기존 프로세스를 정리하니 해결됐다.
마지막으로 webapp 폴더 내부에 index.html과 index.jsp 파일을 생성하여 브라우저에서 정상적으로 실행되는지 테스트하였다. 이 과정을 통해 Maven 웹 프로젝트 구조, Tomcat 서버 동작 방식, JSP 실행 원리, 그리고 IntelliJ 기반의 웹 개발 환경 설정 과정을 이해할 수 있었다.
댓글
댓글이 없습니다.
