본문 바로가기
라즈베리파이

라즈베리파이 톰캣 설치

by 파워킴 2015. 7. 12.
반응형
라즈베리파이에서 톰캣 설치는 너무 쉽다.

그러나 알고 나같은 초보자는  또 어렵다.


1. 준비 단계 

- 설치된 라즈베리파이.

- sudo apt-get update 를 통해 update 목록 갱싱.


2. jdk 설치.

- jdk 설치 명령.

# sudo apt-get install openjdk-7-jdk

- 설치됨을 확인 

   자바 설치경로 : /usr/lib/jvm/jdk-7-oracle-armhf


3. 설치 경로 환경설정에 포함

- 경로 설정.

# sudo nano /etc/profile   //파일을 열어 JAVA_HOME 설정.

//파일 제일 상단에 적으면 된다.

export JAVA_HOME="/usr/lib/jvm/java-7-openjdk-armhf"

- 저장하고 종료 이후 설치 적용.

# sudo source /etc/profile

# echo $JAVA_HOME

         ==> 결과가 아래와 같이 나오면 정상적으로 적용된것임.

/usr/lib/jvm/java-7-openjdk-armhf


4. tomcat 계정 추가 및 설치

- tomcat 사용자 계정 추가

# adduser tomcat   // 사용자 tomcat 을 생성함. 비밀번호 설정까지 해줌.

- tomcat 게정 추가 이후에 생성된 home/tomcat 폴더로 이동.

# su tomcat 

- 다운로드 사이트에서 tomcat 7 다운로드 경로를 복사함.

    https://tomcat.apache.org/download-70.cgi -> tar.gz 파일의 링크 경로 복사함.

#wget http://apache.tt.co.kr/tomcat/tomcat-7/v7.0.63/bin/apache-tomcat-7.0.63.tar.gz  // 복사한 경로를 wget 명령으로 다운로드함.

# tar -zxvf apach~~  명령으로 압축 풀기. ( 파일명은 버전에 따라 다를 수 있음 )

- 최종 설정 경로 : /home/tomcat/apache-tomcat-7.0.63#


5. 톰캣 실행.

- 설치가 종료 되면 톰캣 실행.

#  /home/tomcat/apache-tomcat-7.0.63/bin/startup.sh 


- 실행상태 확인.
PC 상에서 Browser로  http://192.168.1.2:8080  을 입력하면 톰캣 기본화면에 뜨면 설치 완료.



6. 추가 설정.
- 톰캣 root 계정 실행 방지. (  /home/tomcat/apache-tomcat-7.0.63/conf 폴더 내에서 
# vi server.xml
1. root 계정 실행 방지
  <!-- Security listener. Documentation at /docs/config/listeners.html -->
  <Listener className="org.apache.catalina.security.SecurityListener" checkedOsUsers="root"/>
checkedOsUsers="root"  는 root 계정 실행을 방지 하는 옵션이다.
(* root 권한 실행의 문제점 참고 : http://www.zetswing.com/bbs/board.php?bo_table=java_02&wr_id=31 )

2. 포트 설정.   ( 8080 ==> 원하는 포트로 변경.  8888 )
 <Connector port="8888" protocol="HTTP/1.1"
        connectionTimeout="20000" 
        redirectPort="8443" />


        3. Context 경로 설정.
 <Host name="localhost"  appBase="웹서비스 Root 경로"  ( /home/tomcat/www/ )
                unpackWARs="true" autoDeploy="true">
               <Context path="" docBase="." reloadable="true"/> 


 


- 부팅시 자동 실행. ( 부팅시에 자동 실행되도록 하기 위함. )
# vi /etc/init.d/rc.local 
파일의 마지막줄에 아래 라인을 입력.
  su - tomcat -c "/home/tomcat/apache-tomcat-7.0.63/bin/startup.sh"


반응형

댓글