[Linux] apache-tomcat 설치하기

개발 노트/Linux  2012.09.27 18:20



안녕하세요. 개발자 명월입니다.

이번 포스팅에서는 apache-tomcat 설치방법에 대해 설명하겠습니다. apache-tomcat 은 java 를 이용한 웹서비스, 즉 JSP를 사용하기 위한 준비입니다.

 

먼저 tomcat 을 apache 홈페이지에 가서 다운 받습니다.

바로가기 - Apache 홈페이지 바로가기

 

 

아파치 홈페이지 에서 Tomcat 7.0 을 선택하고 tar.gz를 다운 받습니다.

 

그리고 FTP로 Linux에 카피 하겠습니다.

참고 사항 - FTP 설정

 

 

압축을 tar zxvf apache-tomcat-7.0.30.tar.gz 명령어로 압축을 해제 하겠습니다.

 

 

압축을 해제 한후 /usr/local/ 로 이동 시키겠습니다.

(※ /usr/local/은 window에서 program files 와 같은 개념의 폴더입니다.)

 

 

옮긴 것을 확인 합니다. 그리고 심볼릭 링크 설정을 하겠습니다.

ln -s apache-tomcat-7.0.30 tomcat

 

 

그리고 etc 에 있는 profile 설정을 하겠습니다. 항상 설정 후에는 source profile 로 적용을 시키겠습니다.

 

 

export CATALINA_HOME=/usr/local/tomcat

export PATH=$PATH:$CATALINA_HOME/bin

 

다시 tomcat 으로 돌아와서 폴더 안의 bin 폴더 안의 catalina 쉘을 실행 시킵니다.

명령어는 ./catalina.sh start 입니다.

 

 

결과 화면 입니다.

 

 

8080 포트로 확인하면 접속이 확인 되겠습니다. (현재 80은 httpd 가 사용 중입니다.)

 

추가로 부팅할때 자동으로 Tomcat이 떠오르게 만드는 배치 파일을 만들겠습니다.

명령어 vi /etc/init.d/tomcat 파일을 생성하겠습니다.

 

 

#!/bin/bash
#description: Tomcat
#processname: tomcat
#chkconfig: 234 20 80
JAVA_HOME=/usr/local/java
export JAVA_HOME
export PATH
CATALINA_HOME=/usr/local/tomcat

case $1 in
start)
sh $CATALINA_HOME/bin/startup.sh
;;
stop)
sh $CATALINA_HOME/bin/shutdown.sh
;;
esac
exit 0

 

마지막으로 권한 설정을 바꾸겠습니다.

chmod 755 tomcat

 

 

chkconfig --add tomcat 으로 등록하고

chkconfig --list 로 확인하겠습니다.

 

 

'개발 노트 > Linux' 카테고리의 다른 글

[Linux] apache-tomcat 설치하기  (3) 2012.09.27
[Linux] Java 설치하기  (3) 2012.09.26
[Linux] Mysql, PHP 연동  (1) 2012.09.21
[Linux] mysql 설치  (3) 2012.09.21
[Linux] PHP 설치  (0) 2012.09.20
[Linux] apache 설치 (httpd)  (3) 2012.09.20
[Linux] FTP 설정, vsftpd 설정  (3) 2012.09.18
[Linux(CentOs)/ 리눅스(CentOs)] YUM 사용법, yum이 안될때  (0) 2012.09.17
[Linux] 리눅스 방화벽 정책 설정  (3) 2012.09.17

댓글 3개가 달렸습니다.
댓글쓰기
  1. leekngho
    2016.03.30 22:36 신고 |  수정/삭제  댓글쓰기

    똑같이 했는데 아파치 서버가 실행이 안되네요.
    netstat -ant로 리스닝 상태 포트 확인하여보았는데 8080이 안올라가 있더라구요.
    설치도 잘 되었고 version.sh 명령어로 tomcat 버전도 확인하였는데 안되는 이유가 뭘까요?
    아래는 comcat 버전 내용입니다.

    [root@localhost ~]# version.sh
    Using CATALINA_BASE: /usr/local/tomcat
    Using CATALINA_HOME: /usr/local/tomcat
    Using CATALINA_TMPDIR: /usr/local/tomcat/temp
    Using JRE_HOME: /usr/local/java
    Using CLASSPATH: /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar
    Server version: Apache Tomcat/8.0.33
    Server built: Mar 18 2016 20:31:49 UTC
    Server number: 8.0.33.0
    OS Name: Linux
    OS Version: 3.10.0-327.10.1.el7.x86_64
    Architecture: amd64
    JVM Version: 1.8.0_77-b03
    JVM Vendor: Oracle Corporation

    • 明月 v명월v
      2016.03.31 10:15 신고 |  수정/삭제

      안녕하세요...
      자바 경로는 맞는가요?
      일단 /catalina.sh start 했을 때의 에러는 어떤가요??
      안 된다고 하면 에러메시지가 있을 텐데요...

  2. ddd
    2017.02.02 21:32 신고 |  수정/삭제  댓글쓰기

    ㅠㅠㅠㅠㅠ 회사에서 하루종일 톰캣 설치했었는데 이것 저것 다해보다가 시간 다가고 오늘 집에와서 이글 보고 다시 하니 잘되네요 으하하하하하하핳하하하하 감사합니다 ㅠㅠㅠ