Linux之JavaEE定制篇 - 16.搭建JavaEE环境
概述
如果需要在Linux下进行JavaEE的开发,我们需要安装如下软件
安装JDK8
安装步骤
1、mkdir /opt/jdk
2、通过 软件 上传到 /opt/jdk
下
3、cd /opt/jdk
4、解压 tar -zxvf jdk-8u161-linux-x64.tar.gz
5、mkdir /usr/local/java
6、mv /opt/jdk/jdk1.8.0_161 /usr/local/java
7、配置环境变量的配置文件 vim /etc/profile
8、export JAVA_HOME=/usr/local/jdk1.8.0_161
9、export PATH=$JAVA_HOME/bin:$PATH
10、source /etc/profile
【让新的环境变量生效】
mkdir /opt/jdk
【先创建存放软件的目录】
上传jdk包到/opt/jdk
目录下
tar -zxvf jdk-8u161-linux-x64.tar.gz
【解压缩jdk包】
mkdir /usr/local/java
【创建安装软件的目录】
mv /opt/jdk/jdk1.8.0_161 /usr/local/java
【移动目录到安装软件的目录下】
vim /etc/profile
【配置环境变量】
–>export JAVA_HOME=/usr/local/jdk1.8.0_161
–>export PATH=$JAVA_HOME/bin:$PATH
【:$PATH
表示把原有的路径添加进去】
source /etc/profile
【让新的环境变量生效】
测试是否安装成功
编写一个简单的的 Hello.java 输入“hello,world!”
vim Hello.java
javac Hello.java
java Hello
tomcat安装
步骤
1、上传安装文件,并解压缩到 /opt/tomcat
2、进入解压目录 /bin
,启动tomcat,./startup.sh
3、开放端口 8080
上传压缩包到
/opt/tomcat
目录下
tar -zxvf apache-tomcat-9.0.44.tar.gz
【解压包】
进入/opt/tomcat/apache-tomcat-9.0.44/bin
目录下,
启动tomcat,./startup.sh
firewall-cmd --permanent --add-port=8080/tcp
【开放端口 8080】
firewall-cmd --reload
【重载】
firewall-cmd --query-port=8080/tcp
【查询】
http://192.168.200.129:8080/
【浏览器访问】
修改访问主页,在/opt/tomcat/apache-tomcat-9.0.44/webapps/ROOT
目录下,添加文件
vim zzp.html
http://192.168.200.129:8080/zzp.html
【浏览器访问】
idea2020安装
步骤
1、下载地址:https://www.jetbrains.com/idea/download/#section=windows
2、解压缩到 /opt/idea
3、启动 idea bin目录下 ./idea.sh
,配置jdk
4、编写Hello world 程序并测试成功!
上传压缩包到
/opt/idea
目录下
tar -zxvf ideaIC-2021.3.3.tar.gz
【解压】
切换到linux系统桌面上,打开终端
在/opt/idea/idea-IC-213.7172.25/bin
目录下,执行./idea.sh
mysql5.7安装
安装步骤
1、新建文件夹 /opt/mysql
,并 cd
进去:mkdir /opt/mysql
2、运行 wget http://dev.mysql.com/get/mysql-5.7.26-1.el7.x86_64.rpm-bundle.tar
,下载 mysql安装包
PS
:centos7.6 自带的类 mysql 数据库是 mariadb,会跟 mysql 冲突,要先删除。
3、解压 tar -xvf mysql-5.7.26-1.el7.x86_64.rpm-bundle.tar
4、运行 rpm -qa | grep mari
,查询 mariadb
相关包
5、运行 rpm -e --nodeps mariadb-libs
卸载mariadb-libs
相关包
运行 rpm -e --nodeps marisa
卸载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、设置 root 密码,对于个人开发环境,如果要设置比较简单的密码(生产环境服务器要设置复杂密码),可以运行 set global validate_password_policy=0;
,提示密码设置策略(validate_password_policy
默认值为 1)
//mysql密码复杂度要求分三种
//低:0 or LOW | Length 只要求长度(默认8位)
//中:1 or MEDIUM | Length;numeric,lowercase/uppercase, and special characters
//要求长度 数字 大小写 特殊字符
//高:2 or STRONG | Length;numeric, lowercase/uppercase, and special characters; dictionary file
//要求长度 数字 大小写 特殊字符 字典文件
11、set password for 'root'@'localhost' =password('zzp123456');
【设置root用户密码】
12、运行 flush privileges;
使密码设置生效
退出mysql quit
,再次使用新的密码登录