树莓派搭建Java Web运行环境

科技 科技 1138 人阅读 | 0 人回复

<
本次利用的是树莓派4B,装置树莓派喜好者基天2.0版本,筹办拆建一个专客项目。利用的Java8战MySQL5.7。
以下便是装置步调:

  • 下载树莓派喜好者基天无桌里加强版,由于加强版的功用比力多吧。
    下载的方法:存眷微疑公家号“树莓派喜好者基天”收收「2.0正式版」便可得到。
  • 下载后写进SD卡内里,利用的东西《SDFormatter》举办SD卡举办格局化(百度下载),再利用《Win32DiskImager》举办烧写。
  • 查找树莓派IP,举办树莓派毗连,输进账号 pi 暗码 reapberry。
接下去便是装置Java8,装置历程我是参考:那一篇文章

  • 下载JDK,下载所在:JDK1.8
    214547htjkuu8xezkoifok.jpg

  • 下载完成后,解压
  1. tar -zxvf jdk-8u301-linux-aarch64.tar.gz
复造代码

  • 将解压后的文件夹剪切到usr/local/jdk1.8 目次下
  1. cd /usr/local
  2. sudo mkdir jdk1.8
  3. sudo mv jdk-8u301-linux-aarch64 /usr/local/jdk1.8/
复造代码

  • 接下去设置Java的情况变量。
  1. sudo vim bash.bashrc
复造代码
以是我将那段代码增加正在文件最初里
  1. #jdk
  2. export JAVA_HOME=/usr/local/jdk1.8/jdk1.8.0_251
  3. export PATH=$JAVA_HOME/bin:$PATH
  4. export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
复造代码
那一段代码放正在: /etc/bash,以下图所示
214548jep1e8990pepboc1.jpg


  • 重启装备
  1. reboot
复造代码
再接着装置MySQL5.7,我没有是装置默许的MariaDB数据库。假如您装置了MariaDB数据库,能够用一下号令去卸载。
  1. sudo apt-get remove mariadb-server
  2. sudo apt-get remove --auto-remove mariadb-server
  3. sudo apt-get purge mariadb-server
  4. sudo apt-get purge --auto-remove mariadb-server
复造代码
那便正式的开端装置MySQL吧。

  • 起首创立一个文件夹,用去寄存文件,然后下载相干deb文件
  1. wget http://launchpadlibrarian.net/451652941/mysql-server_5.7.28-0ubuntu0.18.04.4_all.deb
  2. wget http://launchpadlibrarian.net/451655612/mysql-server-5.7_5.7.28-0ubuntu0.18.04.4_arm64.deb
  3. wget http://launchpadlibrarian.net/451655610/mysql-client-5.7_5.7.28-0ubuntu0.18.04.4_arm64.deb
  4. wget http://launchpadlibrarian.net/353280751/mysql-common_5.8+1.0.4_all.deb
  5. wget http://launchpadlibrarian.net/451655611/mysql-client-core-5.7_5.7.28-0ubuntu0.18.04.4_arm64.deb
  6. wget http://launchpadlibrarian.net/451655613/mysql-server-core-5.7_5.7.28-0ubuntu0.18.04.4_arm64.deb
  7. wget http://launchpadlibrarian.net/355861262/libevent-core-2.1-6_2.1.8-stable-4build1_arm64.deb
复造代码
接着施行
  1. # 普通会报错,重复施行曲到没有报错为行
  2. dpkg -i *.deb
复造代码
曲到如许子才是能够的
214548j2x24c23zbqxk42m.jpg


  • 会见MySQL
  1. # mysql的root用户暗码默许为空
  2. mysql -uroot -p
复造代码
设置暗码
  1. mysql> use mysql;
  2. //mysql> UPDATE user SET password=password("test123") WHERE user=&#39;root&#39;; 那是MySQL5.6的
  3. mysql> update mysql.user set authentication_string=PASSWORD(&#39;123456&#39;), plugin=&#39;mysql_native_password&#39; where user=&#39;root&#39;;
  4. mysql> flush privileges;  
  5. mysql> exit;
复造代码
到如今,MySQL曾经装置好并设置暗码了。

  • 接下去设置中网能够毗连,比如用Navicat举办毗连
    设置MySQL的设置文件
  1.         /etc/mysql/my.cnf//那个文件出有,检察那个文件援用的其他文件,援用的文件内里有
  2.     找到 bind-address  =127.0.0.1  将其正文失落;//感化是使得没有再只许可当地会见;
  3.     sudo service mysql restart  #  重启效劳
复造代码
接下去进进数据库
  1. mysql -u root -p123456  # 间接回车进进
  2. mysql> update user set host=&#39;%&#39; where user=&#39;root&#39;;
  3. mysql> flush privileges;
  4. mysql> exit;
复造代码
装置完成啦!!!

免责声明:假如进犯了您的权益,请联络站少,我们会实时删除侵权内乱容,感谢协作!
1、本网站属于个人的非赢利性网站,转载的文章遵循原作者的版权声明,如果原文没有版权声明,按照目前互联网开放的原则,我们将在不通知作者的情况下,转载文章;如果原文明确注明“禁止转载”,我们一定不会转载。如果我们转载的文章不符合作者的版权声明或者作者不想让我们转载您的文章的话,请您发送邮箱:Cdnjson@163.com提供相关证明,我们将积极配合您!
2、本网站转载文章仅为传播更多信息之目的,凡在本网站出现的信息,均仅供参考。本网站将尽力确保所提供信息的准确性及可靠性,但不保证信息的正确性和完整性,且不对因信息的不正确或遗漏导致的任何损失或损害承担责任。
3、任何透过本网站网页而链接及得到的资讯、产品及服务,本网站概不负责,亦不负任何法律责任。
4、本网站所刊发、转载的文章,其版权均归原作者所有,如其他媒体、网站或个人从本网下载使用,请在转载有关文章时务必尊重该文章的著作权,保留本网注明的“稿件来源”,并自负版权等法律责任。
回复 关闭延时

使用道具 举报

 
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则