스프링 프레임 웤을 이용한 첫번째 웹 페이지를 띄워보자!!



D드라이브 web_dev 폴더에 sts-bundle 폴더와 (sts = Spring Tool Suite)

웹서버 구동 위한 아파치 톰캣 8 폴더

웹서버 소스를 보관한 project  폴더

를 구성한다.




sts-bundle -> sts-3.8.1.RELEASE -> STS.exe  을 실행시켜 프로그램을 실행시킨다.

Workspace 를 D:\web_dev\project 폴더로 지정해 주고 OK를 누른다.



짜잔! Spring Tool Suite 의 첫 화면이 다음과 같이 떳다.



sts에서 웹서버를 동작시키기 위해서 첫 번째로 설정해줘야 하는것은 톰캣을 서버로 등록해주는 것이다.

상단 메뉴바에서 Window->Preferences->Server->Runtime Enviroments 순으로 들어가면 아래와 같은 화면이 보인다.

리스트에 Privotal 어쩌구만 있고 원하고자 하는 톰캣이 없다.


Add 를 누루고 

Apache 폴더 하위메뉴에 Apache Tomcat v8.0 을 선택 하고 Next 를 눌러준다.


Tomcat installation directory 에 Browse... 을 눌러주고 web_dev 폴더에 있는 톰캣 폴더를 지정해 준다.


피뉘쉬~


그러면 원하고자 했던 아파치 톰캣 8.0이 서버 항목에 들어가 있는 것을 볼 수 있다.



이제부터는 웹 페이지를 만들기 위한 프로젝트를 등록 할건데

package Explorer 의 오른 클릭->Spring Legacy Project 를 눌러준다


프로젝트 이름을 firstWeb

Templates 를 Spring MVC Project 로 선택해 준다.


넥스트를 누르면 다음과 같은 창이 뜨는데 가볍게 Yes 를 눌러준다.



패키지 이름을 정해야 되는데

여기서 주의할 점은 머.머.머 이렇게 점이 2개 이상 들어 가야 한다는 것이다.

머.머 로 하면 경고가 뜨면서 피뉘쉬를 할 수 없다.



쪽 상단의 Package Explorer 를 확인하게 되면 firstWeb 이라는 폴더가 생긴다.

처음에는 빨간색이 보이며 먼가 잘못된것처럼 보일 수도 있으나

조금의 시간만 지나면(컴퓨터 성능에 따라 다르겠지만) 아래와 같은 깨끗한 파일로 보인다.



첫 웹페이지를 띄워보기 전에 아까 등록한 서버를 실제 사용 하겠다 등록을 해줘야 한다.

왼쪽 하단에 Servers 빈공간에 오른클릭->New->Server 를 눌러준다



톰캣 8.0 선택



firstWeb 클릭-> Add


하면 오른쪽으로 firstWeb 이 넘어감 -> 피뉘시



이제 정말 firstWeb 의 페이지를 웹 서버로 띄워보자!!!


firstWeb 오른클릭 -> Run As ->  Run On Server



톰캣 클릭 피니쉬!




아래와 같이 Hello World! 가 떳다면 성공적으로 첫 웹페이지를 띄우는데 성공한 것이다.

크롬이나 익스플로러에서 http://localhost:8080/firstWeb 페이지로 접속해 보아도 똑같은 결과를 보여준다.

근데 한가지 이상한 점은 The Time 어쩌구 하다가 2016 ? 10? 갑자기 웬 물음표가 있는거지 ??

이것은 원래 한글인데 한글 인코딩을 안해줘서 문제가 생긴 것이다.



firstWeb -> src -> main -> webapp -> WEB-INF -> views -> home.jsp 파일을 열고

첫줄에

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>

라고 적어준 다음 저장하고 다시 실행시켜 보자!




이로서 완벽한 첫 페이지가 띄워 졌다!! 짝짝


+ Recent posts