운영체제 : mac, IDE : eclipse
eclipse에서 dynamic web project세팅을 위한 과정에 대해 알아보겠다. 나는 처음 접하는 것들이 많아 멘탈이 너덜너덜해 졌었다.
일단 세팅을 하기 위해 필요한 플러그인을 먼저 설치해야 한다. 좌측 상단 메뉴에 Help - Eclipse Marketplace... - popular탭 으로 가서 'Eclipse Enterprise Java and Web Developer Tools'를 먼저 설치한다. 그리고 나중에 스프링을 사용할 거면 'Spring Tools'도 같이 설치한다.
주의할 사항은 여기서 설치창에서 Finish버튼이 활성화되어 눌러도 Eclipse 우측 하단을 보면 설치가 진행 중인 걸 알 수 있다. 나는 설치하는 중간에 다른 걸 설치하려고 막 누르니까 에러가 발생했었다.(그래서 eclipse 재설치함.. jdk버젼 정리할 겸)
구글에 tomcat download를 검색해서 제일 상단에 나오는 걸로 들어가면 다운받을 수 있다. 적절한 버젼을 선택해서 다운을 받자. 나는 mac이라 tar.gz파일을 다운 받았다.
그리고 적당한 경로에 압축을 풀어준다. 경로를 나중에 eclipse에 설정해야하기 때문에 쓰기 편한 경로를 선택해준다. 압축을 푼 디렉토리에 터미널로 들어가서 startup.sh를 실행한다. localhost에서 tomcat을 활성화해주는 듯 하다.
1) 좌측 상단 메뉴 Eclipse - Setting을 선택하면 Preference창이 뜬다. 여기서 Server 메뉴에 Runtime Environments를 선택한다. 창의 오른쪽에 Add를 누르고 Apache카테고리의 설치한 tomcat 버젼을 선택한다. 그리고 Next를 누르고 tomcat installation directory에 아까 압축을 푼 디렉토리의 경로를 입력한다. 그러고 Finish를 눌러 빠져나와 Apply and Close를 눌러 적용한다.
2) 그러면 일단 프로젝트 익스플로러에 우클릭하고 new에 들어가면 Dynamic Web Project가 생겨있을 것이다. 이거 누르고 프로젝트를 만든다. 만들때 다른 건 잘 몰라서 이름만 입력하고 무조건 next눌렀다. 프로젝트 내부 src - main - webapp에 html 또는 jsp파일을 생성하여 만든다. 여기서 나는 html파일을 만들어서 작성해보려고 하니까 엄청 버벅거리고 입력이 잘 안 됐었다.(키보드 부술뻔했지) 이럴 때는 생성한 html파일에 우클릭해서 Open with 메뉴로 들어가서 HTML editor를 설정해주면 된다. 나는 Generic text editor로 설정되어 있었다.ㅠ
3) html 또는 jsp파일을 우클릭하고 run on server를 누르면 새로운 창이 뜨는데 여기서 tomcat을 설치하고 넥스트 누르고, 프로젝트를 available에서 add를 눌러 configured로 옮기고 Finish를 누른다. 그러면 빨간글자가 우다다 뜨면서 서버가 실행된다.
참고사항😭
나는 3번을 하기 전에 뭔가 에러가 많이 생겼었다. 아무거나 마구잡이로 눌러서 정리해서 말하긴 어렵지만 eclipse의 기본 jdk버젼이랑 project의 설정되었던 jdk버젼이 달라서 그랬던 것 같다.
그래서 했던 작업이 eclipse의 기본 preference 창(좌측 상단 메뉴 Eclipse - Setting을 선택)에서
왜 jdk버젼이 오락가락했는지 모르겠는데 암튼 설정만 시간을 많이 뺏겼다.ㅠㅠㅠ 개발자는 인내심이 기본소양인가.. 후..