ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 스프링 프로젝트 생성
    궁금했던 것들/Spring 2019. 10. 21. 17:21

    이번 포스팅에서는 스프링 프로젝트를 생성하고 톰캣과 연동하여 구동이 잘 되는지 까지 해보겠습니다.

     

    ============================================================================

     

    1) 스프링 프로젝트 생성

     - 좌측 상단의  File - New - Spring Legacy Project 를 선택해줍니다

    (New 했을때 없으면 젤 하단의 Other을 선택해서 직접 찾아서 선택 합니다.)

     

     

     

    프로젝트 이름을 적어주시고 밑의 Templates 중에서 Spring MVC Project를 선택하고 Next>

     

     

    패키지를 적어줘야합니다. 일반적으로 com.회사명.프로젝트명 이 순서로 패키지를 정해주고 Finish를 눌려줍니다.

     

     

    2) 에러 수정

    아마 설치를 완료 하면 프로젝트에 빨간색X 로 에러가 나올겁니다. JSP파일을 가면 아래처럼 에러가 있을겁니다.

    (에러가 나지 않더라도 설정을 똑같이 진행해주세요!)

     

    프로젝트 우클릭 - Properties 을 선택해 줍니다.

     

     

    왼쪽 상단 검색창 - Project Facets 검색 후  - Java 버전 번경 

    우측 Runtimes 탭 선택 - Apache 체크Apply and Close 

    이렇게 설정을 마치면 에러가 없어질껍니다.

     

     

     

    3) 톰캣연동

    Server 목록에 있는 Tomcat을 더블클릭하거나 우클릭 - Open 을 눌려줍니다.

    (Server 탭이 보이지 않는경우 상단의 Window - Show views 를 눌려서 추가해줍시다!)

     

     

    열린 탭에서 좌측 하단의 Modules를 선택하고 우측의 Add Web Module.. 을 눌려줍시다.

     

    팝업이 뜨면 만들었던 프로젝트를 클릭하고 OK를 눌러줍니다.

     

     

    이제 목록에 만들었던 프로젝트가 추가되는데 이렇게 한뒤 저장(Ctrl + S) 를 하고 서버를 실행해줍니다.

     

    서버탭에서 서버 우클릭 - Start 또는 Start 버튼 클릭

     

     

    서버를 실행하면 콘솔탭에서 로그가 찍히고 마지막에 Server startup in **** ms 라고 로그가 뜨면 서버가 동작하는겁니다.

     

    4) 동작 확인

    이제 브라우저를 켜서 localhost:8080/bokbok 을 쳐서 들어가봅니다.

    위 사진처럼 잘나오는것이 정상입니다.

     

     

    5) Path 설정하기

    경로를 보면 localhost:8080/bokbok 인데 이 /bokbok은  아까 server - Modules 에서 추가할때 Path를 그렇게 지정해서 이 프로젝트의 Path가 /bokbok 으로 설정 된것입니다.

     

    혹시 / 으로 바꾸고 싶으면 Server - 서버 더블클릭 - Modules - 목록클릭 - Edit 를 눌려줍시다.

     

     

    처음에 Add 할때 나온 창이 나오는데 여기서 Path를 /bokbok 에서 / 로 변경 해주면 됩니다.

     

     

    바꾸시고 저장(Ctrl + S) 후 서버 재시작을 해줍니다.

    재시작하는 방법은 다시 Start 버튼을 누르거나 우클릭 - Restart 를 눌려줍니다

     

     

    기존의 localhost:8080/bokbok 으로 접속을 해봅니다.

     

    404 에러페이지가 나옵니다.

     

     

    이제 localhost:8080/ 으로 접속합니다.

     

    이렇게 이번 포스팅을 끝내고 다음포스팅에서 Spring 프로젝트 디렉토리 구조에 대해 알아 보겠습니다.

    '궁금했던 것들 > Spring' 카테고리의 다른 글

    Spring 프로젝트 파일 살펴보기  (0) 2019.10.23
    Spring 프로젝트 구조 파악  (0) 2019.10.22
    Spring 플러그인 설치  (0) 2019.10.21
    Maven 설정  (0) 2019.10.17
    Tomcat 설정  (0) 2019.10.16

    댓글

Designed by Tistory.