1. 이클립스의 톰캣이 사용할 포트를 다른 서버 프로그램이 사용하고 있다. 이 경우 이클립스에 Already 를 포함한 안내 창이 나옴
이때는 우선 사용중인 포트 번호들을 조회해서 8080 포트가 진짜 사용중인지 확인하고 8080 포트를 사용하고 있는 프로그램을 끌 수 있다면 끄면 됨
만약 8080 포트를 사용하는 서버 프로그램이 없다면 이클립스 자체의 문제로 이클립스를 껐다 키면 됨
8080 포트가 사용중인데 사용중인 프로그램이 어떤 프로그램인지 몰라 끌 수 없다면 이클립스의 톰캣 포트 번호를 바꾸면 됨
이클립스의 톰캣 포트 번호를 바꿔보자
이클립스 내 [ Servers ] 탭(1) -> 서버 더블클릭(2) -> HTTP/1.1의 Port Number 더블클릭해 다른 번호로 지정 후 엔터(3) -> 저장(Ctrl + s)
이렇게 포트 번호를 바꿀 수 있음
포트 번호를 바꾸고나서 다시 서버를 실행시켜보자
아마 잘 실행될 것
바꿨는데도 여전히 포트 번호가 사용중(~~ Already ~~)이라는 문구가 뜨면 몇 차례 다른 번호로 지정해보고 그래도 안되면 컴퓨터를 껐다 켜보자
만약 그래도 안되면 댓글 남겨주세요.
2. 설정이 되어있어야 할 것이 설정되어있지 않다.
보통 이 경우는 [ Tomcat admin port ] 의 포트 번호가 설정되지 않은 경우임
톰캣 포트 번호를 바꾸는 것과 마찬가지로 이동해서 [ Tomcat admin port ] 의 번호를 8005 로 저장한 후 서버를 실행시켜보자
만약 [ Tomcat admin port ] 가 없다면 이클립스 좌측 [ Servers ] 펼치기(1) -> [ Tomcat v9.0 Server at localhost-config ] 펼치기(2) -> server.xml 더블클릭(3) -> [ source ] 탭 클릭(4) -> SHUTDOWN의 port 번호를 8005 로 설정(5) 후 저장(Ctrl + s)
카카오톡을 사용하려면 카카오톡을 설치해야하는 것처럼 우리가 이제 Java, Servlet, JSP를 사용해서 프로그램을 개발해야하므로 그에 맞는 프로그램들을 설치해야함
Servlet, JSP는 모두 자바를 기반으로 만들어졌기 때문에 자바를 설치해야함
자바는 JRE와 JDK 로 나눠지며 보통 "개발자가 자바를 설치한다" 라고 하면 JDK 를 설치함
자바를 설치하기 전 JRE와 JDK를 구분해보자
JRE ( Java Runtime Envirionment )
자바 프로그램을 실행시키기 위한 환경 JRE를 설치하면 자바를 개발할 순 없고 자바로 만들어진 프로그램을 실행시킬 수 있음 만약 내가 누군가 만든 자바 프로그램을 실행시킬 사용자다 라면 JRE 를 설치하면 됨 유명한 게임 중에 마인크래프트(MineCraft) 가 있는데 이 게임은 Java 로 만들어진 게임임 그래서 마인크래프트 게임을 이용하는 사람들의 컴퓨터에는 JRE 가 설치되어있음
JDK ( Java Development Kit )
자바로 프로그램을 개발하기 위한 환경 (JRE + 개발을 하기 위한 여러 가지 것) 들로 이루어져 있음 프로그램을 개발하고 나면 실행까지 시켜봐야하므로 JRE 까지 같이 설치됨
이제 본격적으로 개발 환경을 설정하자
참고로 Windows 를 사용하는 사람들을 위한 개발 환경임
만약 Mac 을 사용 중이라면 미안하지만 다른 블로그를 참고하는게 좋음
먼저 JDK 를 설치할텐데 공식 사이트에 가서 다운 받아 설치하면 됨
구글에서 자바 8 이라고 검색하고 Java Se 8 Archive Downloads 로 들어가자