You cannot see this page without javascript.

톰켓 설치

Server 조회 수 823 추천 수 0 2014.05.20 10:37:22

1. JAVA SE JDK 1.6 설치 / 환경변수 설정

 

안녕하세요. 슬슬 자바 관련 포스팅을 올려볼까합니다. 

자바 관련 코드를 작성하고 컴파일 하기 위해서는 최소!! JDK는 설치해주어야 겠지요?

 

JDK가 어쩌고 저쩌고를 떠나 일단 자바좀 해볼려면 JDK가 필요하다는거만 인지하시고(이건 나중에 언급하지요) 후다닥 설치 과정으로 들어가보도록 합시다.

 

1. http://www.oracle.com/technetwork/java/index.html 으로 접속합니다

   그리고 아래 그림과 같이 메인 페이지 TOP download 란의 JAVA SE를 클릭합니다.

 

001.jpg

 

 

 

 

 

 

2. 다운로드 메뉴가 뜨는데요. 그림과 같이 JAVA SE 6 항목의 JDK download 버튼을 눌러주세요. JDK7이 아닌 6을 선택하는 이유는 아직 많은 서적과 교육강좌들이 JDK6을 기반으로 설명되어있기 때문입니다.

 

002.jpg

 

 

 

 

<다운받는 JAVA의 버전을 꼭 확인해주세요. JRE는 JDK에 포함되어 있습니다>

 

 

3. 아래와 같은 페이지가 뜨는데요. 라이센스 동의 버튼 누르시고 자신의 운영체제에

   맞는 JDK를  다운로드 하시면 됩니다. 윈도우 xp와 32bit 기반의 운영체제는

   windows x86을, 64bit 기반의 운영체제는 windows x64를 다운로드 하시면 됩니다.

 

003.jpg

 

 

 

 

 

 

4. 석기 시대의 인터넷 전용선이 아니시라면 대부분 금방 다운로드 될겁니다.

 

004.jpg

 

 

 

 

 

 

5. 이제 다운로드 받으신 폴더로 이동하여 다운받은 파일을 실행합시다.

   설치 프로그램이 실행되면서 이래저레 메뉴가 나올건데 "묻지마 NEXT" 갑니다!

 

005.jpg

 

 

 

 

<계속 NEXT 버튼을 질러주세요!>

 

006.jpg

 

 

 

 

<Finsih 버튼을 누르면 설치가 완료됩니다>

 

 

6. 아직 끝난게 아닙니다 환경변수라는 것을 설정해줘야되요.. 이게 뭔지 간단하게 말하면

   어떠한 폴더에서도 JAVA가 설치된 폴더로 이동할 필요 없이 컴파일러를 이용할 수

   있도록 하는 작업입니다. 당장 이클립스 연동해서 쓰실분은 별필요 없겠지만

   나중에 톰켓 설정할때 피곤한 상황 발생됩니다. 미리 해주는게 좋을듯 해요.. !

 

007.jpg

 

 

 

 

<윈도우 아이콘을 누른 후 "내컴퓨터"에서 마우스오른클릭 후 '속성'을 클릭해주세요>

 

 

7. 속성을 클릭하면 시스템 정보창이 출력되는데요. '고급 시스템 설정->환경변수' 순으로

    클릭하여 환경변수 설정 창을 띄어주세요.

 

008.jpg

 

 

 

 

 

 

8. 환경변수 설정창에 시스템 변수란의 하단 탭에서 Path 변수를 찾습니다.(스크롤바를 쭉쭉

   내려주세요) Path 란을 찾으시고 해당 항목을 더블클릭 하시면 아래와 같이 '변수 편집'창

   이 출력됩니다.

   절대! 기존 내용 삭제하시지 마시고 변수값 맨 끝에다가 추가로 JDK가 설치된 폴더bin

   폴더까지 추가로 써주세요.

   2011년 10월 3일 JDK6의 최신버전인 27버젼의 경우 기본 설치 경로 기준으로

 

;C:Program FilesJavajdk1.6.0_27bin;

 

   까지 추가해주시면 됩니다. 앞 뒤로 ;는 꼭 붙여주세요.

 

009.jpg

 

 

 

 

 

수고하셨습니다. 이걸로 JDK의 기본 설정이 모두 완료되었습니다.

 

 

 

 

톰켓 다운로드 방법

 

톰켓은 웹 컨테이너의 한가지로 오픈소스 컨테이너 입니다.
현재 가장 널리 사용되고 있는 웹 컨테이너로써 한국 뿐만 아니라 전 세계적으로도 그렇다고 하네요.

웹 컨테이너 中 톰켓 외에 제티, 웹로직 등이 있습니다. ( 제티는 오픈소스, 웹로직은 상용 프로그램임 )


http://tomcat.apache.org/

 

 

 

 

 

 

010.jpg

 

 

 

 

 

 

 

 

 

 

 

 

 

011.jpg

 

 

 

 

 

 

 

 

그 다음 스크롤을 조금 내려서 Core 탭에 있는 zip 을 다운로드 받습니다.

다운로드를 다 받게 되면 적당한 디렉토리에 압축을 풀어 줍니다.
( 압축 해제 후 폴더 이름 변경하여도 무방  )

 

 

 

 

012.jpg

 

 

 

 

 

 

 

 

□ bin : 톰켓을 실행하고 종료하는 스크립트 파일이 위치.
□ conf : server.xml 파일을 포함한 톰켓 설정 파일이 위치.
□ lib : 톰켓 실행에 필요한 라이브러리(.jar 등) 을 포함
□ logs : 톰켓 로그 파일이 저장되는 곳
□ temp : 톰켓 실행 도중 임시 파일이 저장되는 곳
□ webapps : 웹 어플리케이션이 위치하는 곳
□ work : 톰켓 실행 도중 작업 파일이 저장되는 곳


웹 어플리케이션은 기본적으로 webapps 디렉토리에 배포됩니다.
( server.xml 파일을 수정하여 경로 변경 가능합니다 )

 

 

 

톰켓 설치 방법

 

 


환경변수 설정
( 필수사항은 아닙니다! 선택사항입니다! )
 

 

 

013.jpg

 

 

 

 

 

 

 

 

 

path 환경변수에 CATALINA_HOME 을 추가하고 설치경로를 지정합니다.

 

이제 톰켓이 설치된 폴더 안에 conf 폴더로 이동하도록 합시다.

 

014.jpg

 

 

 

 

 

conf 폴더 안에 몇가지 설정을 바꾸어야 합니다.  context.xml 파일과 server.xml 파일인데요. 우선 server.xml 파일을 "메모장" 으로 열어보도록 합시다.

 

015.jpg

 

 

 

 

 

위 그림은 server.xml 파일입니다. 찾아보시면 위와 같이 파란 영역을 찾으실 수 있는데요.. 이것을

 

 <Connector port="8888" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" URIEncoding="euc-kr" />

 

이렇게 바꿔주도록 합시다. 바뀐 부분은 바로 포트번호(8080->8888) 그리고 URIEncoding="euc-kr" 부분입니다.

포트번호 변경은 오라클과 충돌을 방지하기 위해서, euc-kr은 한글 인코딩을 위함입니다.

아래 connector excutor은 변경하지 않으셔도 됩니다.

 

다음  context.xml 을 수정해보도록 합시다. 똑같이 메모장으로 열어주세요.

 

016.jpg

 

 

 

 

 

<context> 부분을 아래와 같이 수정해주도록 합시다.

 

<Context reloadable="true">

 

reloadable="true" 부분이 추가된겁니다. 이상태에서 저장하시고 역시 종료하시면 됩니다.

 

이상태에서 톰캣 bin 폴더의 startup.bat 를 실행시면(여러분은 실행 안하셔도 됩니다 ^^;) 제대로 구동되지 않고 이상한 메시지가 나오게 됩니다.

 

017.jpg

 

 

 

 

 

Neither the JAVA_HOME nor the JRE_HOME environment variable is defined

At least one of these environment variable is needed to run this program

 

이 문제 해결을 위해서는 JRE_HOME과 JAVA_HOME이라는 환경변수를 잡아주어야 합니다.

이제 JRE_HOME과 JAVA_HOME 환경변수를 잡아주도록 합시다.

 

018.jpg

 

 

 

 

 

역시나 시작->컴퓨터에서 마우스 오른 클릭->속성 메뉴로 이동합니다.

 

019.jpg

 

 

 

 

 

상단 그림과 같이 '고급 시스템 설정'->'고급'->'환경변수'->'새로 만들기' 항목을 눌러주도록 합시다.

 

020.jpg

 

 

 

 

 

새 시스템 변수를 추가하는 창이 뜨는데요. 이 작업을 2번 해주셔야 합니다.

 

첫번째 !  변수 이름 : JAVA_HOME / 변수 값 : C:Program FilesJavajdk1.6.0_27 (or 자바가 설치된 폴더)

두번째 !  이름 : JRE_HOME / 변수 값 : C:Program FilesJavajdk1.6.0_27jre

 

여기 까지 작업이 완료되시면 재부팅한번 진행해주세요.

 

 

톰켓 설치 디렉토리로 가서 bin 폴더 안에 있는 startup.bat 파일을 실행합니다.

 

021.jpg

 

 

 

 

 

 

 

 

022.jpg

 

 

 


이런 화면이 나온다면 정상적으로 작동한 것입니다.

이 명령 프롬프트를 종료하지 않은 상태에서
웹 주소창에 http://localhost:8080 을 입력합니다.
 
023.jpg

 

 

 


그림처럼 아파치 홈페이지 고양이 가 보인다면
정상 설치 완료

localhost 뒤에 붙는 8080 번은 포트번호인데,
톰켓이 기본적으로 사용하는 포트번호가 8080입니다.

톰켓 종료는 명령프롬프트에서 Ctrl + C 를 누르거나 bin 폴더에 있는 shutdown.bat 을 실행하십시오.
 
 
우선 CMD(도스창) 킨다.
자신의 톰캣위치(bin폴더까지)로 간다.
service.bat install 친다.
인스톨이 완료되면, 윈도우 서비스로 간다.
apache tomcat을 찾는다.
우클릭해서 자동으로 바꿔준다.
실행한다.
 
 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

List of Articles
번호 제목 글쓴이 날짜 조회 수

APM mariadb download origin address

  • LynX
  • 2019-06-19
  • 조회 수 1994

APM What one can and should optimize

  • LynX
  • 2019-06-03
  • 조회 수 1419

CentOS mariadb install

  • LynX
  • 2019-05-31
  • 조회 수 1183

CentOS init mode change

  • LynX
  • 2019-05-30
  • 조회 수 1291

APM ext zip install

  • LynX
  • 2019-02-19
  • 조회 수 1615

APM ext ImageMagick install

  • LynX
  • 2019-02-19
  • 조회 수 513

3D Printer Pronterface(PrintRun) install file

  • LynX
  • 2018-09-13
  • 조회 수 753

CentOS Grub UUID change

  • LynX
  • 2018-08-08
  • 조회 수 870

Linux letsencrypt wildcard

  • LynX
  • 2018-07-26
  • 조회 수 798

Printer cura usb connection

  • LynX
  • 2018-07-06
  • 조회 수 666

CentOS cli 무선랜

  • LynX
  • 2018-06-07
  • 조회 수 448

APM 윈도우에 APM 페키지 설치 file

  • LynX
  • 2018-05-04
  • 조회 수 594

APM MySQLTuner 설치

  • LynX
  • 2018-04-27
  • 조회 수 545

CentOS CentOS7 커널 업데이트

  • LynX
  • 2018-04-23
  • 조회 수 702

HTML Tag CSS 여러가지 모양 만들기

  • LynX
  • 2018-02-08
  • 조회 수 772

Linux wkhtmltopdf wkhtmltoimage install

  • LynX
  • 2018-01-31
  • 조회 수 602

APM LZ4_LIBS Not Found (CentOS7, MariaDB 10.1.29)

  • LynX
  • 2018-01-03
  • 조회 수 485

APM mysql ./configure

  • LynX
  • 2017-12-15
  • 조회 수 805

APM PHP-7.2.0

  • LynX
  • 2017-12-12
  • 조회 수 3157

Linux libiconv

  • LynX
  • 2017-12-08
  • 조회 수 558

XE Login