目录
第 16 章 搭建 JavaEE 环境
16.1 概述
如果需要在 Linux 下进行 JavaEE 的开发,我们需要安装如下软件
这些安装包已经提供好了,直接打开链接,到百度网盘下载就可以。
链接: https://pan.baidu.com/s/1VhZJrQI8zKgcb5ZwWmhUjQ
提取码: 6666 复制这段内容后打开百度网盘
16.2 安装 JDK
16.2.1 安装步骤
1)创建/opt/jdk文件夹,一般情况下我安装的软件都安装到opt目录下面。
执行命令:mkdir /opt/jdk
2)通过 xftp6 上传到 /opt/jdk 下
3)cd /opt/jdk
4)使用tar命令进行解
tar -zxvf jdk-8u261-linux-x64.tar.gz
5)创建目录 /usr/local/java
执行命令:mkdir /usr/local/java
6)将刚刚解压得到的 jdk1.8.0_261 目录移动到 /usr/local/java
执行命令:mv /opt/jdk/jdk1.8.0_261 /usr/local/java
7) 配置环境变量的配置文件,打开配置文件
执行命令:vim /etc/profile
8) 找到文件的最后末尾,输入下面两行配置,然后保存
export JAVA_HOME=/usr/local/java/jdk1.8.0_261 (注意:jdk所在的位置,修改成你自己的)
export PATH=$JAVA_HOME/bin:$PATH
9) source /etc/profile [让新的环境变量生效]
修改完环境变量一定要执行这条命令,才会生效。
此时输入 javac -version,可以看到 java 和 javac 命令就生效了
16.2.2 测试是否安装成功
编写一个简单的 Hello.java 输出"hello,world!"
编写Hello.java文件。然后保存。
保存完之后,可以看到 home 下面生成了我们刚刚写的Hello.java文件。
javac 编译,java 运行
执行命令:javac Hello.java,java Hello。
可以看到hello,java输出了
到此,我们就把 JDK 安装成功了。我们也测试了JDK是可以用的。
16.3 tomcat 的安装
16.3.1 步骤
1)新建目录 /opt/tomcat
执行命令: mkdir /opt/tomcat
2)通过Xftp把安装包上传到/opt/tomcat
3)解压tomcat安装包
4)进入解压目录/bin , 启动 tomcat ./startup.sh
5)开放端口 8080 , 回顾 firewall-cmd (对 firewall-cmd 命令不熟悉的可以看 文章Linux实操篇 ⑦ 的 14.7 firewall 打开或者关闭指定端口)
开放8080端口之后,我们就可以访问到Tomcat了
16.3.2 测试是否安装成功
在 windows、Linux 下 访问 http://linuxip:8080
16.4 idea2020 的安装
下载地址: https://www.jetbrains.com/idea/download/#section=windows
(也可以使用上边提供的百度网盘下载)
16.4.1 步骤
1) 创建 /opt/idea 目录
执行命令:mkdir /opt/idea
2)通过Xftp把idea安装包上传到 /opt/idea
3)解压idea安装包
4) 启动idea:进入bin目录下,运行 ./idea.sh,配置 jdk。 (这里在Xshell远程连接启动 /idea.sh 是启动不了的,需要到图形化界面进行启动)
勾选,点击Continue => 点击 Don't Send
选择 Evaluate => 点击 Evaluate
点击 New Project
点击下一步Next
继续,点击下一步Next
输入你的项目名,点击Finish
关闭这些不重要的提示
点击project,查看我们的项目
5) 编写 Hello world 程序并测试成功!
右击src目录 创建Hello.java文件
编写main方法,并运行,输出hello,hspedu~
右击文件空白处,点击run运行
可以看到控制台输出了 hello,hspedu~
到此,我们的idea就安装成功了。
16.5 mysql5.7 的安装(!!)
1)新建文件夹/opt/mysql,并cd进去
2)下载mysql安装包。
方式一:运行wget http://dev.mysql.com/get/mysql-5.7.26-el7.x86_64.rpm-bundle.tar(通过网络获取mysql安装包),这里是通过网络下载的,可能会有点慢,需要耐心等待。
方式二:大家也可以通过上面准备好的百度网盘下载,这个mysql安装包,已经提前下载好了。
然后通过 Xftp 将这个mysql 安装包上传到 /opt/mysql 目录
上传完成之后,可以看到 /opt/mysql 目录就有 mysql安装包了
3)解压安装包,运行命令: tar -xvf mysql-5.7.26-1.el7.x86_64.rpm-bundle.tar
注意:centos7.6自带的类mysql数据库是mariadb,会跟mysql冲突,要先删除。
4)运行rpm -qa|grep mari,查询mariadb相关安装包
5)运行命令:rpm -e --nodeps mariadb-libs、rpm -e --nodeps marisa,将两个包都卸载掉
再次查询发现两个包已经没有了。
6)然后开始真正安装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
rpm -ivh mysql-community-server-5.7.26-1.el7.x86_64.rpm
7)执行命令:systemctl start mysqld.service,启动mysql
8)然后开始设置root用户密码
Mysql自动给root用户设置了随机密码,运行命令:grep "password" /var/log/mysqld.log 可看到当前密码。
9)执行:mysql -u root -p,用root用户登录,提示输入密码,输入上面查看到的密码,敲击回车,成功登陆进入mysql命令行
10)设置mysql密码策略,对于个人开发环境,可以设比较简单的密码(如果生产环境服务器要设复杂密码)
执行命令: set global validate_password_policy=0; 设置提示密码策略(validate_password_policy默认值1)
11)设置mysql密码
执行命令:set password for 'root'@'localhost' =password('hspedu100');
hspedu100修改为你要设置的mysql密码,我这里就设置为hspedu100
12)运行命令:flush privileges;(使密码设置生效,执行完这条命令之后,新密码才会生效)
测试:使用新密码进行登录
到此,我们的 mysql 就安装好了。就可以对mysql进行一系列操作了。
感谢大家的阅读!HZJ,一个在学习路上匍匐前行的小菜鸟!