본문 바로가기
공돌이 작업실/환경세팅

아파치 톰켓 설치, Hello Web World !

by 미젤 2016. 10. 17.


www.apache.org


에 접속후 아래로 스크롤을 내리면, '아파치 프로젝트 리스트'가 있고 거기에 있는 톰켓을 찾아 클릭!




현재 9버전도 있지만, 일단 안정화된 8버전으로 다운을 합니다.

Core 바로 아래의 zip 파일로 다운다운/



압축을 푸는데 C드라이버에 바로 풀어봅니다. 

폴더이름이 지저분한게 싫으니 간단하게 톰켓으로 해놨어요.




톰켓이 이전 5.5버전까진 여러가지 설정이 필요했으나 그 이후론 필요없게 되었다고 하네요.

그렇다고 가만히 있긴 좀 찜찜하니까 환경변수정도는 잡아줍시다.


내컴퓨터 - 시스템 속성 - 환경변수


를 눌러 아래의 시스템변수에 새로 만들기를 해줍니다.


변수명은 CATALINA_HOME

변수값은 설치한 톰켓 설치 경로가 되겠죠.




톰켓 폴더 안의 bin 폴더 안에 가보면


startup.bat 파일과, shutdown.bat 파일이 보입니다.

설치를 해보도록 하죠.


startup.dat 파일 실행!




하면, cmd 창이 하나 뜨고 이런저런 글자들이 보입니다.


이때 방어벽에 관한 창이 뜨면 꼭 허용을 눌러야 합니다.

안누르면.. 음.. 포멧..? 다시 지웠다가 깔거나, 방어벽 찾아서 이거 허용해줘야해요.


cmd창에 워닝이 뜨는것도 괜찮고, 심각이 뜨면 좀 주의...


젤 끝에 Catalina.start 이런 글자 보이면 성공이에요.



바로 창 X 눌러서 닫음 안됩니다.

아까 봐두었던 shutdown.dat 을 실행시켜서 닫도록 합시다.



만약 이 cmd창 자체가 번쩍하고 사라졌다면, 관리자권한으로 cmd창을 실행해서 startup 을 실행해줘야합니다.


당연히 닫을때도 shutdown 을 실행해야겠죠.





정말 잘 설치가 되었는지 확인을 위해

http://localhost:8080

으로 들어가봅니다.


이런 톰켓 사이트가 뜨면 잘 되었다는 얘기입니다 :)


저 호랑이같이 생긴 고양이 이름이 바로 카탈리나 Catalina 라고하네요 ㅋㅋ





자 톰켓을 설치했으니, 이제 코딩을 위해

이클립스 EE를 설치합니다.

http://www.eclipse.org/downloads/eclipse-packages/

패키지로 설치하면, 여러개의 이클립스를 그대로 가지고 사용할수있어요.

Installer로 다운받지 말고 패키지로 다운받아 바로 압축을 풀기만 하면 사용가능 :)






이클립스를 써보기전에 한번 메모장으로 간단하게 코딩을 해보죠 !




원하는 위치에 메모장을 .html 로 확장자를 써서 저장합니다.

바로 더블클릭해서 실행하면 아래처럼 브라우저를 통해 코딩한 내용이 잘 뜨는걸 볼수있어요.


하지만 주소, 위치를 보면 C드라이버에서 문서를 저장한 위치로 나오네요

우리는 웹프로그래밍을 하려한건데..! 인터넷을 통해 다른곳에서는 접속을 할수가 없잖아요.


바로 웹서버를 통해서 실행하지 않았기때문..!



정식으로 웹서버를 설치하고 실행하려면 일반 컴터로는 힘들어하기때문에

어느정도 웹서버의 기능이 포함이된 톰켓을 설치한거랍니다.★




이클립스를 실행해서 프로젝트를 만들어 봅시당.

웹의 다이나믹 웹 프로젝트로 생성!



할때 타겟 런타임부분을 채워주셔야 서버가 지정되어서 실행시킬수있어요.


옆의 뉴런타임 버튼을 눌러 해당하는 톰캣의 버전을 선택후,

캡쳐화면은 잡지않았지만 전 서버 폴더를 생성하는것에 채크했어요.




html 파일을 만들고 아까와 똑같이 코딩한 후


마우스 우클릭 - Run As - Run on Server 

로 실행을하면 첨에 이런 화면이 떠요.


위에서 타겟을 연결은 하긴했지만 이걸로 실행할건지를 묻는창인데 

아래에 체크해주면 다음에 실행할때 다시 묻지않아요.



그럼 이렇게 실행완료 !

멈출때는 서버 탭에서 오른쪽의 빨간 정지버튼을 눌러서 끄라는 ㅎㅎ



오른쪽에 뜨는 주소창을 복사해서 브라우저에서 그대로 실행가능합니다.



ctrl + shift + i


로 누르면, 이런이런 창도 뜹니당/



마지막으로 인코딩을 UTF-8 로 변경해주면 끝 !


이클립스 상단의 메뉴중 

Window - Preferences 로 들어가면 이런 창이 뜹니다.


왼쪽의 Web 에서 하위의 HTML Files 에 보면 인코딩을 설정해주는 부분이 있어요.


처음엔  euc-kr 로 되어있는데, 영어와 한글을 지원해주는 방식으로 다국적 문자를 표현하는데 문제가 있습니다.

UTF-8 은 유니코드의 일종으로, 가변길이 문자 인코딩 방법입니다.

모든 언어를 표현가능하기에 UTF-8로 설정하는 추세지요. :)


댓글