樹莓派+tomcat+mysql安裝及配置

WindSpirit發表於2018-05-13

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

重啟系統

相關文章