1. Java VM 설치
- 라즈베리파이1
라즈베리파이1 에는 기본 Java VM 이 없어서 설치해야 한다.
작년 초에 RP1(라즈베리파이1)에 Java VM 은 OpenJDK 밖에 없었는데 최근에 Oracle JDK 를 받으러 가보면 1.7 , 1.8 이 있으니 그걸 받아 압축을 풀어 /usr/lib/jvm 등에 놓고 JAVA_HOME 설정해서 쓰면 된다
- 라즈베리파이2
라즈베리파이2 에는 기본 Oracle 에서 배포하는 java 1.8 JDK/VM 이 설치돼 있지만,
Tomcat7 을 사용하기 위해선 Java 1.7 JDK 도 설치를 해야한다.
왜냐믄 JDK 1.8 + tomcat7 조합할 경우 tomcat7 의 버전 호환성 때문에 컴파일 에러가 발생하는데, 심지어
Tomcat 설치 때 깔리는 examples 까지 에러가 난다.
2. Tomcat7 설치
Tomcat7 의 경우 apt-get 으로 쉽게 설치가 가능하다.
apt-get install tomcat7*
형태로 와일드카드로 다 설치해 버리자.. 이런거 다 필요없다 싶으면 * 을 빼고 필요한것만 설치하면 된다
tomcat7-admin, tomcat7-examples 등의 패키지가 있더라.
여튼 JAVA_HOME 이 설정이 안된 경우 설치가 끝나고 실행하자마자 에러가 난다
3. Tomcat7 에 (전용) JAVA_HOME 설정
환경 설정에 JAVA_HOME 이 없는 경우 또는 특정한 JDK 를 사용하는 경우
/etc/default/tomcat
위 파일을 고쳐 설정을 변경할 수 있다. 파일 내용중 JAVA_HOME 이 주석처리 돼 있는데 # 을 없앤 후 경로를 입력해 주면된다
sudo nano /etc/default/tomcat