Java를 통해 JSP(Java Server Page)와 Servlets을 사용하기 위해서는 이클립스에서 실행환경을 구축해야 합니다. 통상적으로 많이들 사용되는 것이 지금 소개드릴 아파치 톰켓(Apache Tomcat)이라는 것이에요.
윈도우에서 아파치 톰켓을 설치하고 이클립스에서 실행되는 것을 보여드리겠습니다.
특히 아파치 톰켓(Apache Tomcat)은 무료로 사용이 가능하니 더욱 더 많이 사용 되어지는 것 같아요.
아파치 톰켓(Apache Tomcat)을 설치 & 실행 하기 위해서는 JAVA JDK가 설치되어 있어야 합니다. 자세한 설명은 아래 링크를 참조하시면 좋을 것 같아요.
[JAVA] 이클립스, JAVA 설치하기
1. 우선 아파치 톰켓(Apache Tomcat)홈페이지에 들어가 다운을 받습니다.
https://tomcat.apache.org
윈도우 환경이시라면 아래 사진과 같이 운영체제에 맞춰 32-bit / 64-bit로 다운을 받으시면 됩니다.
1. 저는 C:\Java\Server 에 다운받은 아파치 톰켓 (Apache Tomcat)을 넣어 두었습니다. 다운 받은 경로는 나중에 경로를 설정하는데 중요하니 자주 사용하시는 폴더에 넣어 주세요.
2. 설치가 되었다면 apache-tomcat 파일내에 lib 파일의 Startup.bat <- 이 파일이 Tomcat을 실행하는 파일이고,
반대로 Shutdown.bat은 Tomcat을 종료하는 파일입니다.
Startup.bat을 누르면 창이 떳다가 바로 종료될 것이에요. 이러면 잘 구동 되는 것이랍니다. 반대로 Shutdown.bat파일도 눌러주세요.
경로는 4가지 사항을 설정해줘야 하는데요. 설치 경로 2가지와 실행 Path 경로 2가지 입니다.
1. 아파치 톰켓 (Apache Tomcat)이 설치된 경로 : C:\Java\Server\apache-tomcat-9.0.1
2. JAVA JDK가 설치 되어 있는 경로 : C:\Program Files\Java\jdk1.8.0_144
3. 아파치 톰캣 (Apache Tomcat) 실행 하는 경로 : C:\Java\Server\apache-tomcat-9.0.1\bin
4. JAVA JDK를 실행하는 경로 : C:\Program Files\Java\jdk1.8.0_144\bin
아파치 톰캣과 JAVA JDK가 설치되어 있는 폴더는 따로 새로 만들기를 통해 등록을 해주어야 하고,
실행 파일이 있는 폴더는 Path에 추가해주면 됩니다.
1. [새로만들기]에 변수이름은 반드시 : CATALINA_HOME 을 해주시고, 변수 값에는 아파치 톰캣(Apache Tomcat)이 설치되어 있는 경로를 입력해주세요.
2. 같은 방법으로 JAVA JDK가 설치되어 있는 폴더도 입력을 해주세요.
이떄, 변수 이름은 JAVA_HOME을 설정해주고 변수 값은 JAVA JDK가 설치되어 있는 곳을 넣어주세요.
3. 이제 Path에 JAVA JDK와 아파치 톰캣 (Apache Tomcat)이 설치 되어 있는 경로를 설정해야합니다.
[Path] - [편집] - 각각 Bin이 위치한 실행 폴더를 넣어주세요.
저의 경우 Window10이라 간편히 입력이 되는데, Window 7 사용자의 경우에는 편집을 누르면 변수 값에 기존에 들어가있는 경로 맨 뒷편에 두 경로를 차례대로 붙여 넣어 주시면 됩니다~!
이제 이클립스에서 서버 설정을 하고 실행을 하면 됩니다. 앞서 이클립스 설치를 할때 JAVA EE환경으로 설치를 했기 때문에 Server가 설치 되는데, 혹시 SE환경을 하시는 분이라면... 번거롭지만 JAVA EE환경으로 설정을 해주셔야 됩니다.
JAVA EE 환경으로 이클립스를 설치 하셨다면, 이클립스를 실행하시고, Dynamic Web Project 를 통해 New Project를 실행 시켜 줍니다.
New Server를 클릭해주시고, [Apache]에 이번에 다운 받으신 Tomcat을 설정한 후 Next 해주세요.
다음 아파치 톰캣(Apache Tomcat)을 설치한 경로를 넣어 주세요. 그 후 Finish!!
이제 서버를 돌려 보면 돌아간다.
'프로그래밍 > Java' 카테고리의 다른 글
[Java] Java 시간, 날짜 (Time, Date) 활용 (0) | 2018.03.18 |
---|---|
[JSP] The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path (0) | 2017.10.15 |
[JAVA] 이클립스, JAVA 설치하기 (0) | 2017.10.13 |