[Eclipse] 이클립스 [1] :  이클립스 설치 & 자바(jdk) 설치 및 환경설정

[Eclipse] 이클립스 [2] : 아파치 톰캣(tomcat) 설치 및 환경설정  & 이클립스 - 톰캣 연동하기

[Eclipse] 이클립스 [3] : 이클립스 - JDBC(오라클DB / sqldelvoper) 연동하기 (tistory.com)

 


📌 아파치 톰캣 설치

 

톰캣 9 버전으로 설치를 해준다

Apache Tomcat® - Apache Tomcat 9 Software Downloads

 

 

간혹 톰캣의 시스템환경변수를 하는 사람도 있는데 환경변수를 하지않아도 아무런 이상없이 정상적으로 잘 구동되니 굳이 환경변수 (CATALINA_HOME)을 만들지 않고 진행하도록 한다.

 

디렉토리는 기본값 그대로 두거나 편한 디렉토리에 저장하고 저장위치를 기억하자( 이클립스와 연동해야한다 )

 

 

📎 아파치 톰캣 환경설정 

 

톰캣을 설치하고 Configuration Options가 이렇게 기본값으로 설정될텐데 이 다음편에서 다룰 이클립스 - sql developer를 연동하기 위해선 톰캣의 서버를 8080에서 8000이나 8001등 다른 포트번호로 변경해주는 것이 좋다. 

sql developer(오라클 DB) 가 포트번호 8080을 쓰고 있어서 톰캣과 오라클간 포트번호 충돌이 발생하기 때문에 사전에 미리 포트번호를 변경해두자.

필자는 8000으로 설정한 상태이다.

 

환경설정과 설치를 마쳤으면 톰캣이 제대로 깔렸는지 접속 테스트를 해야한다.

 

📎 아파치 톰캣 접속테스트

 

본인이 톰캣을 설치한 디렉토리의 /bin파일에 가서 startup.bat파일을 실행해준다.

디렉토리를 수정하지 않았다면 보통 C:\apache tomcat 9.0.x \bin이 디렉토리에 파일이 존재한다.  

 

 

실행하면 검은 콘솔창이 뜨면서 JDK에서 방화벽 액세스 허용을 요청하는 창이 새롭게 뜬다.

홈 네트워크 ,회사 네트워크 등의 개인 네트워크로 체크하고 액세스 허용을 클릭

 

localhost:포트번호

 

주소창에 localhost:8000 으로 접속하여 톰캣고양이가 나오면 접속이 성공적으로 완료됐다는 뜻이다.

만약 localhost:포트번호를 작성하고도 안된다면

1. http:/localhost:포트번호 or https://localhost:포트번호로 앞에 프로토콜을 넣고 접속해보기 

2. startup.bat 이 켜져있는지 확인하기 작동중인데도 안되면 재설치 

 

 

📌 이클립스 - 아파치 톰캣 연동하기

 

 

이클립스 -> Window -> Preferences 

 

 

Java -> Installed JREs ->  jre 클릭 -> Apply and Close

 

 

 

📎 톰캣 서버 생성

주의할점 : 톰캣서버 테스트를 위해 켰던 startup.bat 파일을 종료시킨 상태에서 진행

 

다시 이클립스 -> Window -> Preferences 

Server -> Runtime Environment -> Add

재설치를 하지 않은 상태여서 저는 화면상에 tomcat 서버가 들어가있지만 원래는 없습니다. 무시한채 빨간박스만 따라와주세요

 

 

Apache 폴더 확장 -> 본인이 설치한 톰캣 서버 버전 -> Next

 

 

Browse를 통해 본인이 톰캣 설치한 디렉토리 설정 후 Finish

 

 

 

📎 톰캣 서버 연동 테스트 

 

File -> New -> Dynamic Web Project-> 프로젝트명에 name쓰고 finish 

 

 

 

JSP 파일 생성 : 다이나믹프로젝트 우클릭 -> New -> JSP File -> 파일명 기재 -> finish

 

 

그러면 webapp 폴더 안에 jsp 파일이 생성된다 (예전버전에는 web app대신 web content라는 폴더였다)

.jsp 파일 <body> 태그안에 아무문구나 적어주고 테스트해본다.

 

 

방금 만든 .jsp파일 우클릭 -> Run As -> Run on Server  

 

 

톰캣서버 올라와있는지 확인 후 Next  -> Configured에 다이나믹프로젝트 있는거 확인 후 Finish 

 

 

 

방화벽 액세스 허용 클릭 

 

 

 

그러면 started로 톰캣 서버가 바뀌고 콘솔창에는 빨간 글씨로 시작되었다는 문구가 뜬다 

 

그러면 .jsp파일에서 적었던 문구가 이클립스 창에서도 뜨는걸 볼 수 있다.

복사했습니다!