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
重啟系統