0x00 系統:ubuntu-mate-16.04.2-desktop-armhf-raspberry-pi
該版本中apt源在國內訪問速度不算慢,可以不換,但軟體包不完整,建議新增阿里雲源
deb http://mirrors.aliyun.com/raspbian/raspbian/ wheezy main non-free contrib
安裝公鑰
gpg --keyserver pgpkeys.mit.edu --recv-keys 公鑰後八位
gpg --export --armor 公鑰後八位 | sudo apt-key add -
0x01 樹莓派基礎設定
開啟常用模組(camera、ssh、vnc等)
raspi-config
0x02 安裝mysql
apt install mysql-server
登入mysql並設定允許遠端訪問
mysql> grant all privileges on *.* to username@'%' identified by "password";
0x03 安裝tomcat
該版本映象中整合openjdk7,但未配置環境變數
在/etc/profile中新增如下設定(包括tomcat)
export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-armhf
export CATALINA_HOME=/etc/tomcat
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:$CATALINA_HOME/lib
export PATH=${JAVA_HOME}/bin:$PATH
tomcat官網下載tar.gz解壓並更名為tomcat,放進/etc裡
複製啟動指令碼到/etc/init.d/
mv tomcat/bin/catalina.sh /etc/init.d/tomcat
在/etc/init.d/tomcat中新增路徑
JAVA_HOME=/usr/lib/jvm/java-8-openjdk-armhf
CATALINA_HOME=/etc/tomcat
CLASSPATH=.:${JAVA_HOME}/lib:$CATALINA_HOME/lib
給指令碼新增許可權
chmod a+x /etc/init.d/tomcat
新增insserv在/usr/lib中的連結
ln -s /usr/lib/insserv/insserv /sbin/insserv
安裝chkconfig並將tomcat設定為啟動項
chkconfig –add tomcat
chkconfig tomcat on
重啟系統