라즈베리파이2에 Tomcat7을 설치 하였다. JSP를 이용한 웹서버 개발이 가능하다.
먼저 JDK 7을 설치한다.
$ sudo apt-get update
$ sudo apt-get install oracle-java7-jdk
기존에 JDK 8이 이미 설치되어 있으므로 default 값을 변경하여 준다.
$ sudo update-alternatives --config java
$ sudo update-alternatives --config javac
또한 JAVA_HOME과 PATH를 설정해 준다.
/etc/environment를 변경
export JAVA_HOME=/usr/lib/jvm/jdk-7-oracle-armhf
export PATH=$PATH:$JAVA_HOME/bin
$ source /etc/environment를 수행하여 설정된 것을 반영
그 다음에 Tomcat7을 설치한다.
$ sudo apt-get install tomcat7은 동작하지 않는다. 아직 라즈비안 OS가 안정되지 않은 것 같다.
$ wget http://mirrors.axint.net/apache/tomcat/tomcat-7/v7.0.61/bin/apache-tomcat-7.0.61.tar.gz
$ tar xzf apache-tomcat7-7.0.61.tar.gz
// tomcat의 버전은 다를 수 있다.
CATALINA_HOME과 PATH를 설정한다.
/etc/environment를 변경한다.
export CATALINA_HOME 압축을푼곳/apache-tomcat-7.0.61
export PATH=$PATH:$CATALINA/bin
Tomcat7을 구동한다.
$ sudo bin/startup.sh
브라우저에서 서버에 접속한다.
http://domain_name:8080
그러면 위와 같이 결과가 나타난다.
외부 인터넷에서 집으로 접속을 하기 위해서는 DDNS와 무선공유기 port forwarding이 선행되어야 한다.
참고 : http://www.element14.com/community/community/raspberry-pi/raspberrypi_projects/blog/2014/05/02/tomcat-on-my-pi