第15章Linux之JavaEE定制篇-搭建JavaEE环境

第15章Linux之JavaEE定制篇-搭建JavaEE环境

15.1概述

如果需要在Linux下进行JavaEE的开发,我们需要安装如下软件

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-rkJ9A66n-1661868001351)(C:\Users\13417\AppData\Roaming\Typora\typora-user-images\image-20220829194148145.png)]

15.2 安装JDK

15.2.1安装步骤

  1. mkdir /opt/jdk

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-lsYVrjcs-1661868001353)(C:\Users\13417\AppData\Roaming\Typora\typora-user-images\image-20220829195836204.png)]

2)通过xfitp6上传到/opt/jdk下

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-DQyCBUcz-1661868001354)(C:\Users\13417\AppData\Roaming\Typora\typora-user-images\image-20220829200138109.png)]

  1. cd /optjdk

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-e2xUsaCz-1661868001354)(C:\Users\13417\AppData\Roaming\Typora\typora-user-images\image-20220829200219040.png)]

  1. 解压tar -zxvf jdk-8u261-4inux-x64.tar.gz

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-aIHBDqCr-1661868001356)(C:\Users\13417\AppData\Roaming\Typora\typora-user-images\image-20220829200319555.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ecRnEclk-1661868001356)(C:\Users\13417\AppData\Roaming\Typora\typora-user-images\image-20220829200338804.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-VCDipUbP-1661868001357)(C:\Users\13417\AppData\Roaming\Typora\typora-user-images\image-20220829200420342.png)]

  1. mkdir /usr/local/java

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-am41tD9J-1661868001358)(C:\Users\13417\AppData\Roaming\Typora\typora-user-images\image-20220829201413517.png)]

  1. mv /opt/jdk/jdk1.8.0_ 261 /usr/local/java

在这里插入图片描述

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-bedDnjFS-1661868001361)(C:\Users\13417\AppData\Roaming\Typora\typora-user-images\image-20220829202021974.png)]

7)配 置环境变量的配置文件vim /etc/profile

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-qjszxELO-1661868001363)(C:\Users\13417\AppData\Roaming\Typora\typora-user-images\image-20220829203045772.png)]

  1. export JAVA HOME=/usr/localjava/jdk1.8.0 261 export PATH= J A V A H O M E / b i n : JAVA HOME/bin: JAVAHOME/bin:PATH

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-XQuVjV4B-1661868001363)(C:\Users\13417\AppData\Roaming\Typora\typora-user-images\image-20220829202916344.png)]

  1. source /etc/profile [让新 的环境变量生效]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-P8hE6rll-1661868001364)(C:\Users\13417\AppData\Roaming\Typora\typora-user-images\image-20220829203112733.png)]

15.2.2测试是否安装成功

编写一个简单的Hello.java输出"hello,world!"

检测是否安装成功

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-2cKsdmTu-1661868001364)(C:\Users\13417\AppData\Roaming\Typora\typora-user-images\image-20220829203237419.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-onuGfhcD-1661868001364)(C:\Users\13417\AppData\Roaming\Typora\typora-user-images\image-20220829204037711.png)]

15.3tomcat的安装

15.3.1 步骤

1)上传安装文件,并解压缩到/opt/tomcat

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-sJTm7PGi-1661868001365)(C:\Users\13417\AppData\Roaming\Typora\typora-user-images\image-20220829205106210.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-QEK60V7Q-1661868001365)(C:\Users\13417\AppData\Roaming\Typora\typora-user-images\image-20220829205156205.png)]

2)进入解压目录/bin,启动tomcat ./startup.sh

在这里插入图片描述

在这里插入图片描述

3)开 放端口8080, 回顾firewall-cmd

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-OPdnPu4I-1661868001368)(C:\Users\13417\AppData\Roaming\Typora\typora-user-images\image-20220829210351404.png)]

15.3.2测试是否安装成功

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-rIOKaxM6-1661868001369)(C:\Users\13417\AppData\Roaming\Typora\typora-user-images\image-20220829210429040.png)]

15.4idea2020的安装

15.4.1步骤

1)下载地址: https://www.jetbrains.com/idea/download/#section=windows

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-30PhwwPw-1661868001369)(C:\Users\13417\AppData\Roaming\Typora\typora-user-images\image-20220829210820555.png)]

2)解压缩到/opt/idea

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-N6RGcUby-1661868001371)(C:\Users\13417\AppData\Roaming\Typora\typora-user-images\image-20220829210959383.png)]

在这里插入图片描述

在这转到Linux的终端运行idea.sh,远程登录下执行会失败

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-BapWxwy9-1661868001373)(C:\Users\13417\AppData\Roaming\Typora\typora-user-images\image-20220829211306449.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-4IKCj7rp-1661868001373)(C:\Users\13417\AppData\Roaming\Typora\typora-user-images\image-20220829211408605.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Nn5zttJj-1661868001374)(C:\Users\13417\AppData\Roaming\Typora\typora-user-images\image-20220829211608965.png)]

4)编写Hello java程序并测试成功!

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-nyKlcFIP-1661868001374)(C:\Users\13417\AppData\Roaming\Typora\typora-user-images\image-20220829212339284.png)]

15.5mysql5.7的安装

15.5.1新建文件夹/opt/mysql,并cd进去

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-xLwIes7E-1661868001375)(C:\Users\13417\AppData\Roaming\Typora\typora-user-images\image-20220829213802214.png)]

15.5.2下载mysql安装包

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-g3aEHmFT-1661868001375)(C:\Users\13417\AppData\Roaming\Typora\typora-user-images\image-20220829213902629.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-H8yyVWuU-1661868001376)(C:\Users\13417\AppData\Roaming\Typora\typora-user-images\image-20220829214000464.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-pC5LWMPj-1661868001376)(C:\Users\13417\AppData\Roaming\Typora\typora-user-images\image-20220829214327184.png)]

PS:centos7.6自带的类mysql数据库是mariadb,会跟mysql冲突,要先删除。

15.5.3运行tar -xvf mysql-5.7.26-1.el7.x86_64.rpm-bundle.tar

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-D7Y06W0T-1661868001376)(C:\Users\13417\AppData\Roaming\Typora\typora-user-images\image-20220829214218264.png)]

15.5.4运行rpm -qa|grep mari,查询mariadb相关安装包

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-xs0sOBBa-1661868001377)(file:///C:/Users/13417/AppData/Local/Temp/msohtmlclip1/01/clip_image002.jpg)]

15.5.5运行rpm -e --nodeps mariadb-libs,卸载

然后开始真正安装mysql,依次运行以下几条

rpm -ivh mysql-community-common-5.7.26-1.el7.x86_64.rpm

rpm -ivh mysql-community-libs-5.7.26-1.el7.x86_64.rpm

rpm -ivh mysql-community-client-5.7.26-1.el7.x86_64.rpm

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-6iPmRvEH-1661868001377)(C:\Users\13417\AppData\Roaming\Typora\typora-user-images\image-20220829214741934.png)]

失败

我是centos8,因为停止更新的缘故,请大家参考这两篇文章即可解决问题:

https://www.jianshu.com/p/ca2ffb32c074

https://blog.csdn.net/m0_56716444/article/details/124646280

rpm -ivh mysql-community-server-5.7.26-1.el7.x86_64.rpm

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-8LJweXD9-1661868001378)(C:\Users\13417\AppData\Roaming\Typora\typora-user-images\image-20220829221344139.png)]

15.5.6运行systemctl start mysqld.service,启动mysql

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-lhRv2cD9-1661868001378)(C:\Users\13417\AppData\Roaming\Typora\typora-user-images\image-20220829221423571.png)]

15.5.7然后开始设置root用户密码

Mysql自动给root用户设置随机密码,运行grep “password” /var/log/mysqld.log可看到当前密码

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-QDgOUf46-1661868001379)(C:\Users\13417\AppData\Roaming\Typora\typora-user-images\image-20220829221516132.png)]

15.5.8运行mysql -u root -p,用root用户登录,提示输入密码可用上述的,可以成功登陆进入mysql命令行

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-njkETske-1661868001379)(C:\Users\13417\AppData\Roaming\Typora\typora-user-images\image-20220829221624823.png)]

15.5.9设置root密码,对于个人开发环境,如果要设比较简单的密码(生产环境服务器要设复杂密码),可以运行

set global validate_password_policy=0; 提示密码设置策略

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-h596TRlm-1661868001380)(C:\Users\13417\AppData\Roaming\Typora\typora-user-images\image-20220829221724937.png)]

(validate_password_policy默认值1,)

15.5.10 set password for ‘root’@‘localhost’ =password(‘hspedu100’);

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-OoWZORnW-1661868001381)(C:\Users\13417\AppData\Roaming\Typora\typora-user-images\image-20220829221933239.png)]

运行flush privileges;使密码设置生效

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-bHMaEGZO-1661868001381)(C:\Users\13417\AppData\Roaming\Typora\typora-user-images\image-20220829222053667.png)]

15.5.11测试是否成功

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值