jdk8+tomcat7+mysql服务器部署适用于树莓派(修改阿里教程)

安装 JDK

下载jdk

按以下步骤安装 JDK。

  1. 新建一个目录:

    1. sudo mkdir /usr/java
  2. 解压 jdk-8u181-linux-arm32-vfp-hflt.tar.gz到 /usr/java。(一定要下载ARM32的)

    1. sudo tar xzf jdk-8u181-linux-arm32-vfp-hflt.tar.gz -C /usr/java
  3. 设置环境变量:

    1. 编辑 /etc/profile:sudo nano /etc/profile

    2. 在 /etc/profile 文件中添加以下信息:

      1. #set java environment
      2. export JAVA_HOME=/usr/java/jdk1.8.0_181
      3. export CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib
      4. export PATH=$JAVA_HOME/bin:$PATH
    3. ctrl+o 回车保存 ctrl+x 退出。

  4. 加载环境变量:source /etc/profile

  5. 查看 jdk 版本。当出现 jdk 版本信息时,表示 JDK 已经安装成功。

    1. java -version
    1. java version "1.8.0_181"
    2. Java(TM) SE Runtime Environment (build 1.8.0_181-b15)
    3. Java HotSpot(TM) 64-Bit Server VM (build 25.141-b15, mixed mode)

安装 Tomcat

下载tomcat

按以下步骤安装 Tomcat。(树莓派必须安装tomcat7,tomcat8不能自动解压war包)

  1. 依次运行以下命令解压 apache-tomcat-7.0.90.tar.gz,重命名 Tomcat 目录,并设置用户权限。

    1. sudo tar xzf apache-tomcat-7.0.90.tar.gz
    2. sudo mv apache-tomcat-7.0.90 /usr/local/tomcat/
    3. sudo chown -R pi /usr/local/tomcat/

    说明:

    在 /usr/local/tomcat/ 目录里:

    • bin 目录中存放 Tomcat 的一些脚本文件,包含启动和关闭 Tomcat 服务脚本。
    • conf:存放 Tomcat 服务器的各种全局配置文件,其中最重要的是 server.xml 和 web.xml。
    • webapps:Tomcat 的主要 Web 发布目录,默认情况下把 Web 应用文件放于此目录。
    • logs:存放 Tomcat 执行时的日志文件。

  开机自启:

    sudo nano /etc/rc.local     在注释后面添加命令,但是要保证exit 0这行代码在最后,然后保存文件退出。


    # By default this script does nothing.

    # Print the IP address
    _IP=$(hostname -I) || true
    if [ "$_IP" ]; then
    printf "My IP address is %s\n" "$_IP"
    fi
    /usr/local/tomcat/bin/startup.sh

    exit 0

    

 

安装 Mysql

  接下来是安装mysql:

  sudo apt-get install mysql-server安装mysql

  我以为中间会让我提示输入 数据库root的密码,没想到一帆风顺,直接完成,我要疯了,密码到底是什么了。通过搜索发现,可以使用如下命令,空密码登录

  sudo mysql -u root

 

  设置root密码:

  use mysql;

  update user set plugin='mysql_native_password' where user='root';

  UPDATE user SET password=PASSWORD('你自己的密码') WHERE user='root';

  flush privileges;

  exit;

 

  mysql命令:sudo /etc/init.d/mysql status/start/stop/restart

  开启mysql远程访问

  修改mysql配置,允许远程登录

  $ sudo nano /etc/mysql/mariadb.conf.d/50-server.cnf

  #将bind-address这行注释掉,然后重启

 

  $ sudo /etc/init.d/mysql restart

 

  设置账号可以远程登录:

  $ mysql -uroot -p

 

  use mysql;

  GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root账号密码' WITH GRANT OPTION;

  flush privileges;

  然后就可以使用其他客户端直接连接了(我用的Navicat大家随意)

 

 

  一个完整的java web环境的树莓派服务器就部署好了!

 
posted @ 2018-08-08 22:00  xiangzhuo  阅读(719)  评论(0编辑  收藏  举报