728x90

참고:

[JSP]윈도우에서 톰캣 설치와 톰캣 서버 구동


톰캣 서버를 설치하고 구동하는 것은 저번시간에 했다.

그리고 원리만 안다면(물론 원리를 알고있다면 이걸 보진 않겠지만)

그렇게 작업하는것도 물론 가능하다.


하지만 그렇게 사용하는 것은 당연히 불편하다. 매번 서버를 콘솔로 끄고 켜는것도 짜증나는 일이지만

추후에 만들 소스들을 이런식으로 작업하는것은 불편하다.

따라서 우리는 이작업을 IDE에서 할필요를 느끼는 것이다.

그리고 그 IDE는 이클립스가 되겠다. 물론 다른걸 쓰고있다면 그걸 써도된다. 예를 들면 인텔리j라던지.





먼저 Window의 Preferences를 선택한다.





맥의 경우 Window에 Preferences가 없는데 Eclipse를 누르고 환경설정을 누르면된다.





그다음 Server의 Runtime Environment를 선택한다.

여기서 서버를 추가해주면되는데 추가해주는거니까 Add를 눌러주자.





그 다음 자신의 톰캣 버전에 맞춰서 선택해주면된다.

필자는 tomcat8을 받았는데 버전의 소수점이 .5이므로 8.5를 선택했다.

소수점까지 맞춰주지 않으면 제대로 작동하지 않았던 걸로 기억한다.





그 다음에 Browse를 눌러 설치한 톰캣을 선택해주면된다.





필자는 바탕화면에 설치했었는데 여러분들은 자신이 설치한 경로를 알아서 선택하자.





이제 톰캣 8.5가 추가되었다. 다음 작업은 서버를 이클립스에서 실행하기 위한 작업이다.





아래쪽 윈도우에 보면 Servers가 있고 No Servers...로 되어있는 구절이 있다. 이걸 눌러주자.





그 다음 자신의 맞는 톰캣을 선택한후 Finish를 누른다. 나머지는 크게 손될것은 없다.





그러면 이제 Server가 등록된다.





서버를 실행시키는 방법은 여러가지가 있지만 간단한 방법은 우클릭후 실행하거나 우측상단의 화살표를 누르면된다.





만약 정상적으로 실행이 됬다면 started로 상태가 바뀌었을 것이다.

이제 서버를 이클립스에서 키고 끌 수있는데 제대로 서버가 실행되고 있는지 확인해 보자.





먼저 프로젝트를 만드는데 Other를 눌러준다.





우리는 동적 웹페이지를 만들것이므로(애당초 그게 JSP의 목적이므로) Dynamic Web Project를 눌러준다.





크게 손댈건 없다. 이름만 정해주자.





그 다음 WebContent라는 하위폴더에 html하나만 만들어 보자.

이름은 자유다.





간단하게 html예제를 만들자. 위와같이 만들면된다. 혹은 아무거나 본인이 하고싶은걸 하면된다.





이제 실행할때는 실행하고자하는 소스파일을 선택한 후 Run As의 Run On Server를 클릭하자.





그러면 위와같이 뜬다. 지금 서버의 상태를 알 수있다.

사실 서버가 켜져있던 꺼져있던 상관없다.

이 작업을 거치면 자동으로 서버가 켜지게 되니까.(그게 디폴트 설정이다.)





실행이 제대로 됬다면 위와같이 뜰것이다.

이렇게만되도 제대로 동작되는것을 알 수있지만 혹시나 한다면 위 주소를 복사해서 다른 웹브라우저에서 켜보자.





크롬에서도 제대로 실행되는 것을 알 수 잇다.

+ Recent posts