ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • CentOS에 Tomcat 설치 및 배포(1)
    IT/Tomcat 2017. 7. 21. 11:05

    목록

    1. JDK, Tomcat설치(1)

    2. WAR파일 배포(2)

     

     

    1. JDK, Tomcat 설치

     


    1.1 JDK 다운로드


    JDK는 오라클 홈페이지에서 다운받을 수 있습니다.

    오라클은 공식적으로 1.6이하는 다운로드 서비스를 제공하지 않습니다.

    각 버전별로 링크를 두었습니다. 필요에 따라 버전을 선택하여 다운로드 하시면 되겠습니다.

     

    최신버전

    http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

     

    JDK 1.8

    http://www.oracle.com/technetwork/java/javase/downloads/java-archive-javase8-2177648.html

     

    JDK 1.7

    http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase7-521261.html

     

    JDK 1.6

    http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase6-419409.html

     

    JDK 1.5

    http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-javase5-419410.html

     

    그 외 번전(종합)

    http://java.sun.com/products/archive

     

     

    링크를 따라 가시면 다운로드 목록을 확인할 수 있습니다.

    OS와 bit에 맞는 JDK를 설치 하겠습니다.

    Accept를 선택하시면 다운로드가 가능하게 됩니다.

     

     


    1.2 Tomcat 다운로드


    Apache Tomcat 사이트에서 다운로드 받을 수 있습니다.

    사이트 주소는 아래 링크를 따라가시면 됩니다.

    http://tomcat.apache.org/

     

    링크를 따라가신 후 왼쪽 사이드바에서 "Download" 항목을 확인하세요

    원하는 버전을 찾아볼까요?

    전 Tomcat 7으로 하겠습니다.

     

    Tomcat 7 버전도 여러 종류의 다운로드가 존재하내요

    전 "Core"의 "tar.gz"으로 다운로드 하겠습니다.

    Windows OS를 사용하시는 분들은 다른 파일을 다운받으시고 따라오시면 됩니다.

     

     


    1.3 CentOS 방화벽 끄기


    우리는 FTP, SSH 접속 프로그램 등 사용해야합니다.

    이 블로그 과정에선 생략했지만 어렵지 않으니 따라오실거라 믿습니다.

     

    하지만 익숙하지 않은 OS의 방화벽을 수정하는 일은 아직 버거운 일입니다.

    그래서 방화벽을 끄기로 했습니다.

    사실 전 방화벽이 정상적으로 비활성화 되었다고 나왔지만 실제로는 작동하고 있었습니다.....

    그래서 OS를 리부팅 했습니다.

     

    방화벽을 비활성화하지 않으실 분들은

    /etc/sysconfig/iptables vi 편집기로 오픈 -> 포트 확인 -> 포트 추가 -> 방화벽 restart 하시면 됩니다.

     

     


    1.4 JDK, Tomcat 설치입니다.


    갑자기 CentOS 안으로 다운받은 파일이 들어왔습니다!!! 화면도 바뀌었어요!!!

    위에서 언급했지만 FTP를 이용하여 파일을 옮겼습니다. 또한 ssh를 사용했지요

    뭔가 생략되었다고 두려워 하지 않으셔도 됩니다.

    파일을 옮긴것 뿐이에요. 접속 방법을 바꾼것 뿐이에요 괜찮아요

    전 /usr/local/src/ 하위에 다운받은 파일들을 옮겼습니다.

     

    Tomcat을 먼저 설치해 볼까요

    tar.gz으로 묶여있는 압축파일을 풀어볼겁니다.

    CentOS에서 "tar"명령어를 통해 해제할 수 있어요

     

     - tar 옵션 

      -c (소문자)

      파일을 tar로 묶음 

      -p

      파일 권한을 저장 

      -v

      묶거나 파일을 풀 때 과정을 출력 

      -f

      파일이름을 지정 

      -C (대문자)

      압축풀릴 경로 지정 

      -x

      tar압축 풀기 

      -z

      gzip(gunzip) 압축하거나 해제

    이 옵션들을 이용하여 압축을 풀거나 묶을수 있습니다.

     

    정상적으로 압축이 풀린 모습이 보이시나요??

    명령어 하나 입력해주면 자동으로 압축이 풀립니다.

     

    짠~생략됬지만 jdk역시 같은 방법으로 압축을 풀었습니다.

    잘 풀렸내요

     

    전 폴더를 새로 만들었습니다.

    "tomcat7, jdk" 폴더를 생성하고 폴더 위치를 바꾸었습니다.

    이부분은 따라하지 않으셔도 되지만 앞으로 경로를 지정할때 유의해주세요

     

    설치가 끝났습니다!! 길어보이지만 어렵지 않죠?? 이제 다음은 실제 사용할 수 있도록 세팅하는 작업이 남았습니다.

     

     


    1.5 환경변수를 설정할까요??


    JDK와 Tomcat의 환경변수를 세팅할겁니다.

     

    /etc/profile을 vi 편집기를 이용하여 추가하겠습니다.

     

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

    JAVA_HOME={설치경로}/jdk{버전} -> bin폴더 전까지 등록

    CATALINA_HOME={설치경로}/apache-tomcat-{버전} -> bin폴더 전까지 등록

    CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$CATALINA_HOME/lib/jsp-api.jar:$CATALINA_HOME/lib/servlet-api.jar

    PATH=$PATH:$JAVA_HOME/bin:$CATALINA_HOME/bin

    export JAVA_HOME CLASSPATH PATH CATALINA_HOME

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

     

    설정 추가가 완료되면 ESC->":wq" 입력 -> Enter 로 저장 및 종료 합니다.

     

    편집기를 닫고 추가해준 변수들을 사용할 수 있게 해야합니다.

    source /etc/profile -> Enter

     

    잘 적용 되었는지 확인해 볼까요??

    모자이크는 디렉터리의 착오가 발생할까 걱정되어 모자이크 했습니다.

    위 화면과 같이 출력되었나요? 그렇다면 Tomcat은 잘 실행 되었습니다.

     

    Tomcat을 shutdown하는 방법입니다.

    shutdown시 꼭 주의해야 합니다.

    디렉터리를 정확하게 입력하거나 현재 디렉터리의 shutdown.sh을 실행하겠다는 의미의 "./"꼭 붙여주세요

    그렇지 않으면 서버가 shutdown되는 일이 발생할 수 있어요

     

     


    1.6 에러 발생!!!!


    분명 JDK를 정확히 설치했지만 java -version을 입력하면 위와 같은 문구가 나올 수 있습니다.

    당황하지 마세요 해결방법을 갖고 왔습니다.

     

    보통 64bit 운영체제에서 32bit 프로그램을 실행 시키려 할때 발생하는 애러 입니다.

     

    해결 방안은 의외로 간단하내요

    yum install ld-linux.so.2 를 실행하여 설치해주시면 됩니다.

     

     

     

     

    WAR파일 배포는 CentOS에 Tomcat 설치 및 배포(2)에서 확인할 수 있습니다.

    바로가기 - 2017/07/21 - [IT/Tomcat] - CentOS에 Tomcat 설치 및 배포(2)


     


     

    'IT > Tomcat' 카테고리의 다른 글

    CentOS에 Tomcat 설치 및 배포(2)  (0) 2017.07.21

    댓글

Designed by Tistory.