라즈베리파이

[라즈베리파이] 라즈베리파이3 톰캣 설치하기

labj 2016. 6. 6. 03:02

[라즈베리파이] 라즈베리파이3 톰캣 설치하기


1. 라즈베리파이3에 java는 이미 설치되어 있습니다. 

톰캣 설치전에 라즈베리파이3 업데이트를 받습니다.

한글폰트와 ibus를 설치합니다. 

$ sudo apt-get update

$ sudo apt-get upgrade

$ sudo apt-get install ttf-unfonts-core

$ sudo apt-get install ibus-hangul


원격데스크탑 설정

$ $ sudo apt-get install xrdp


리부팅합니다. 

$ sudo shutdown -r now


2. tomcat을 다운로드 받습니다. tomcat8 버전으로 설치합니다. 

http://apache.mirror.cdnetworks.com/tomcat/tomcat-8/v8.0.35/bin/apache-tomcat-8.0.35.tar.gz



다운로드와 함께 압축 프로그램이 바로 실행됩니다. ^^


3.   아이콘을 클릭하여 자신의(로그인 유저 pi) Download 폴더에 압축을 풉니다. 


4. 압축이 풀린 폴더를 설치될 위치로 옮깁니다.   

Terminal 로 들어가서 다음 명령을 실행합니다. 


5. JAVA_HOME, CATALINA_HOME 등록하기

CATALINA_HOME 은 톰캣을 이동한 위치가 됩니다. 

JAVA_HOME은 설치된 위치를 찾아 봅니다. 

sudo find / -name javac 

나온 위치에서 /usr/lib/jvm/jdk-8-oracle-arm32-vfp-hflt입니다. 


$ sudo nano /etc/profile


라즈베리파이 재부팅을 해 줍니다.

sudo shutdown -r now


6. 톰캣 실행하기 

sudo ./startup.sh 를 실행합니다. 


ifconfig 명령으로 라즈베리파이가 할당받은 IP 주소를 확인합니다. 192.168.0.78입니다.


netstat 명령으로 웹서버 포트가 정상적으로 LISTEN 하고 있는지 확인합니다. 


라즈베리파이에 있는 웹브라우저에서 웹서버에 접속해 봅니다. 

127.0.0.1은 자신의 컴퓨터입니다. 8080은 웹서버 접속 포트입니다. 

정상적으로 웹서버가 동작중입니다. 


다른 PC에서 라브베리파이가 할당 받은 IP로 접속해 봅니다. 


7. 톰캣 웹서버의 접속 포트를 80으로 변경합니다. 

접속시에 포트번호를 빼고 접속 할 수 있습니다.

http://127.0.0.1


8. 톰캣 웹서버를 라즈베리파이 부팅과 함께 실행되도록 등록합니다. 


fi와 exit 0 사이에 라즈베리파이 부팅과 함께 시작할 프로그램 실행 명령을 넣습니다.

sudo ./home/pi/apache-tomcat-8.0.35/bin/startup.sh 

[라즈베리파이] 라즈베리파이3 톰캣 설치하기