文章目录
Linux中java部署环境搭建
1. java环境安装
1. 检查当前安装环境
[root@localhost conf]# java -version
openjdk version "1.8.0_342"
OpenJDK Runtime Environment (build 1.8.0_342-b07)
OpenJDK 64-Bit Server VM (build 25.342-b07, mixed mode)
[root@localhost conf]#
2. 检测系统JDK默认安装包
[root@localhost conf]# rpm -qa | grep java
java-1.8.0-openjdk-headless-1.8.0.342.b07-1.el7_9.x86_64
tzdata-java-2022a-1.el7.noarch
javapackages-tools-3.4.1-11.el7.noarch
java-1.8.0-openjdk-1.8.0.342.b07-1.el7_9.x86_64
python-javapackages-3.4.1-11.el7.noarch
[root@localhost conf]#
3. 卸载OpenJDK
yum remove *openjdk*
已加载插件:fastestmirror, langpacks
正在解决依赖关系
--> 正在检查事务
---> 软件包 java-1.8.0-openjdk.x86_64.1.1.8.0.342.b07-1.el7_9 将被 删除
--> 正在处理依赖关系 java >= 1.5,它被软件包 jline-1.0-8.el7.noarch 需要
--> 正在处理依赖关系 java-1.8.0-openjdk,它被软件包 icedtea-web-1.7.1-4.el7_9.x86_64 需要
---> 软件包 java-1.8.0-openjdk-headless.x86_64.1.1.8.0.342.b07-1.el7_9 将被 删除
--> 正在检查事务
---> 软件包 icedtea-web.x86_64.0.1.7.1-4.el7_9 将被 删除
---> 软件包 jline.noarch.0.1.0-8.el7 将被 删除
--> 正在处理依赖关系 jline,它被软件包 rhino-1.7R5-1.el7.noarch 需要
--> 正在检查事务
---> 软件包 rhino.noarch.0.1.7R5-1.el7 将被 删除
--> 解决依赖关系完成
依赖关系解决
============================================================================================================================================================================================================================================================================
Package 架构 版本 源 大小
============================================================================================================================================================================================================================================================================
正在删除:
java-1.8.0-openjdk x86_64 1:1.8.0.342.b07-1.el7_9 @updates 646 k
java-1.8.0-openjdk-headless x86_64 1:1.8.0.342.b07-1.el7_9 @updates 110 M
为依赖而移除:
icedtea-web x86_64 1.7.1-4.el7_9 @updates 2.3 M
jline noarch 1.0-8.el7 @anaconda 72 k
rhino noarch 1.7R5-1.el7 @anaconda 1.1 M
事务概要
============================================================================================================================================================================================================================================================================
移除 2 软件包 (+3 依赖软件包)
安装大小:115 M
是否继续?[y/N]:y
Downloading packages:
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
正在删除 : icedtea-web-1.7.1-4.el7_9.x86_64 1/5
正在删除 : rhino-1.7R5-1.el7.noarch 2/5
正在删除 : jline-1.0-8.el7.noarch 3/5
正在删除 : 1:java-1.8.0-openjdk-1.8.0.342.b07-1.el7_9.x86_64 4/5
正在删除 : 1:java-1.8.0-openjdk-headless-1.8.0.342.b07-1.el7_9.x86_64 5/5
验证中 : icedtea-web-1.7.1-4.el7_9.x86_64 1/5
验证中 : rhino-1.7R5-1.el7.noarch 2/5
验证中 : 1:java-1.8.0-openjdk-1.8.0.342.b07-1.el7_9.x86_64 3/5
验证中 : 1:java-1.8.0-openjdk-headless-1.8.0.342.b07-1.el7_9.x86_64 4/5
验证中 : jline-1.0-8.el7.noarch 5/5
删除:
java-1.8.0-openjdk.x86_64 1:1.8.0.342.b07-1.el7_9 java-1.8.0-openjdk-headless.x86_64 1:1.8.0.342.b07-1.el7_9
作为依赖被删除:
icedtea-web.x86_64 0:1.7.1-4.el7_9 jline.noarch 0:1.0-8.el7 rhino.noarch 0:1.7R5-1.el7
完毕!
[root@localhost conf]#
4. 安装jdk
下载:官网下载或者点击下方链接
java8下载链接
提取码:dwdq
[root@localhost local]# mkdir java
[root@localhost local]# cd java
[root@localhost java]# ll
总用量 141540
-rw-r--r--. 1 root root 144935989 12月 9 10:04 jdk-8u291-linux-x64.tar.gz
[root@localhost java]# tar -zxvf jdk-8u291-linux-x64.tar.gz
5. 配置环境变量
export JAVA_HOME=/usr/local/java/jdk1.8.0_291
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
6. 重新载入配置文件
[root@localhost jdk1.8.0_291]# source /etc/profile
7. 检查新安装的jdk
[root@localhost jdk1.8.0_291]# java -version
java version "1.8.0_291"
Java(TM) SE Runtime Environment (build 1.8.0_291-b10)
Java HotSpot(TM) 64-Bit Server VM (build 25.291-b10, mixed mode)
[root@localhost jdk1.8.0_291]#
2. maven安装
1. 下载maven包
2. 上传linux并解压
[root@localhost local]# mkdir maven
[root@localhost maven]# ll
总用量 8476
-rw-r--r--. 1 root root 8676320 12月 9 10:18 apache-maven-3.8.6-bin.tar.gz
[root@localhost maven]# tar -zxvf apache-maven-3.8.6-bin.tar.gz
解压后
[root@localhost maven]# ll
总用量 8476
drwxr-xr-x. 6 root root 99 12月 9 10:18 apache-maven-3.8.6
-rw-r--r--. 1 root root 8676320 12月 9 10:18 apache-maven-3.8.6-bin.tar.gz
3. 配置本地仓库和阿里云镜像(创建本地仓库repository)
<localRepository>/usr/local/maven/apache-maven-3.8.6/repository</localRepository>
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
4. 配置环境变量(/etc/profile)
export MAVEN_HOME=/usr/local/maven/apache-maven-3.8.6
export PATH=$PATH:$MAVEN_HOME/bin
5. 重新载入配置文件
[root@localhost jdk1.8.0_291]# source /etc/profile
6. 检验安装结果
[root@localhost maven]# mvn -v
Apache Maven 3.8.6 (84538c9988a25aec085021c365c560670ad80f63)
Maven home: /usr/local/maven/apache-maven-3.8.6
Java version: 1.8.0_291, vendor: Oracle Corporation, runtime: /usr/local/java/jdk1.8.0_291/jre
Default locale: zh_CN, platform encoding: UTF-8
OS name: "linux", version: "3.10.0-1160.71.1.el7.x86_64", arch: "amd64", family: "unix"
[root@localhost maven]#
3. git安装
[root@localhost local]# yum -y install git
安装完成后检查
[root@localhost local]# git --version
git version 1.8.3.1
[root@localhost local]#
4. docker安装
1. 安装必要的一些系统工具
[root@localhost local]# yum install -y yum-utils device-mapper-persistent-data lvm2
2. 添加软件源信息
[root@localhost local]# yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
3. 更新并安装Docker-CE
[root@localhost local]# yum makecache fast
已加载插件:fastestmirror, langpacks
Loading mirror speeds from cached hostfile
epel/x86_64/metalink | 7.0 kB 00:00:00
* epel: mirror2.totbb.net
* remi-safe: mirrors.bytes.ua
base | 3.6 kB 00:00:00
docker-ce-stable | 3.5 kB 00:00:00
extras | 2.9 kB 00:00:00
remi-safe | 3.0 kB 00:00:00
updates | 2.9 kB 00:00:00
(1/2): docker-ce-stable/7/x86_64/updateinfo | 55 B 00:00:00
(2/2): docker-ce-stable/7/x86_64/primary_db | 88 kB 00:00:00
元数据缓存已建立
[root@localhost local]# yum -y install docker-ce
4. 开启Docker服务
[root@localhost local]# service docker start
Redirecting to /bin/systemctl start docker.service
[root@localhost local]#
5. 测试是否安装成功
[root@localhost local]# docker -v
Docker version 20.10.21, build baeda1f
[root@localhost local]#
1169

被折叠的 条评论
为什么被折叠?



