zoukankan      html  css  js  c++  java
  • 树莓派+tomcat+mysql安装及配置

    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
    

    重启系统

  • 相关阅读:
    Webpack2 那些路径
    Nginx alias 和 root配置
    前端代码监控
    Class和构造函数的异同
    Async和await
    如何在git中删除指定的文件和目录
    微信小程序数字转化条形码和二维码
    vue 结合swiper插件实现广告公告上下滚动的效果
    vue2.0 结合better-scroll 实现下拉加载
    FormData对象提交表单和form提交表单
  • 原文地址:https://www.cnblogs.com/leviatan/p/9033597.html
Copyright © 2011-2022 走看看