虚拟机部署与发布J2EE项目(Linux版本)

本文涉及的产品
云数据库 RDS MySQL Serverless,0.5-2RCU 50GB
云数据库 RDS MySQL Serverless,价值2615元额度,1个月
简介: 虚拟机部署与发布J2EE项目(Linux版本)

                                                 🎬 艳艳耶✌️:个人主页

                                                 🔥 个人专栏 :《Spring与Mybatis集成整合》《Vue.js使用》

                                                   ⛺️ 越努力 ,越幸运。

 


1.jdk安装配置

打开虚拟机 Centos 登入账号,并且使用MobaXterm进行连接

1.1. 传入资源

连接后,创建存放资源的文件,将jdk,tomcat,Mysql的压缩包复制到文件中。

输入命令 : cd root/java/softwork (进入要文件中)

输入命令 : pwd  (查看当前的文件路径)

将文件路径复制到左边的搜索框中,进入改文件。

1.2. 解压

输入命令 : tar -xvf jdk-8u151-linux-x64.tar.gz  (#解压jdk)

1.3. 配置

输入命令 : vim /etc/profile ( #配置环境变量 )

在profile文件的最底部增加以下 jdk 的环境配置

进入文件后 按 : i ( 进行编辑模式,增加jdk配置)

#java environment
export JAVA_HOME= /root/javaCloudJun/software/jdk1.8.0_151 (jdk的存放路径)
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

注 : 存放路径可以在左侧点击进入文件后,在搜索框中复制到JAVA_HOME的角度看存放路径即可

配置好后,按 Eec 键退出编辑模式,并且输入命令  :wq [ 保存并且退出该文件 ]

 

输入命令 : cat  /etc/profile  ( 查看该文件是否配置好jdk的环境变量 )

输入命令 : source /etc/profile (将设置的环境变量生效)

                              输入命令 : java -version ( 查看jdk是否配置成功 )

2.Tomcat安装

2.1. 解压开启

输入命令 : tar -xvf apache-tomcat-8.5.20.tar.gz  ( 解压tomcat资源包 )

在输入命令 :

cd apache-tomcat-8.5.20

cd bin

( 进入bin目录后找到tomcat的启动项 )

再输入命令 :  ./startup.sh( 启动tomcat )

2. 开放端口

关闭防火墙有很大的风险,所以我们还是要开启防火墙,只开发端口

输入命令 : systemctl stop firewalld.service  ( 关闭防火墙 )

输入命令 : firewall-cmd --zone=public --add-port=3306/tcp --permanent  (开放3306端口)
输入命令 : firewall-cmd --zone=public --add-port=8080/tcp --permanent  (开放3306端口)

#更新防火墙规则
输入命令 : firewall-cmd --reload

并且查看防火墙列表的端口

输入命令 : firewall-cmd --zone=public --list-ports

3.MySQL安装

3.1. 解压安装

先查看mariadb对MySQL的安装是否有影响

输入命令 : rpm -qa|grep mariadb  ( 查看 )

出现 : mariadb-libs-5.5.56-2.el7.x86_64 ( 说明影响 )

分别输入命令 :

rpm -e --nodeps mariadb-libs-5.5.56-2.el7.x86_64

rpm -qa|grep mariadb    ( 删除mariadb  )

创建一个文件夹来存放MySQL

输入命令 : cd /root/javaCloudJun/software/  ( 返回到software资源目录 )

3.2. 登入配置

安装之后,输入命令 : systemctl start mysqld  ( 启动MySQL服务 )

输入命令 : grep "password" /var/log/mysqld.log  ( 初始化并且获取初始化密码 )

输入命令 : mysql -uroot -p   ( 登入 )  并且输入初始化密码

4.后端部署

4.1. 数据库

 

目录
相关文章
|
1天前
|
Linux Windows
虚拟机添加新硬盘之linux系统篇
虚拟机添加新硬盘之linux系统篇
|
2天前
|
Shell Linux
【Linux】进程实践项目(更新中) — 自主shell编写
前几篇文章,我们学习进程的相关知识:进程概念,进程替换,进程控制。熟悉了进程到底是个什么事情,接下来我们来做一个实践,来运用我们所学的相关知识。这个项目就是手搓一个shell模块,模拟实现Xshell中的命令行输入。
10 1
|
3天前
|
关系型数据库 MySQL Linux
在Linux系统上实现高效安装与部署环境的全方位指南
在Linux系统上实现高效安装与部署环境的全方位指南
|
3天前
|
NoSQL Linux Redis
Redis的介绍,以及Redis的安装(本机windows版,虚拟机Linux版)和Redis常用命令的介绍
Redis的介绍,以及Redis的安装(本机windows版,虚拟机Linux版)和Redis常用命令的介绍
17 0
|
3天前
|
Linux 测试技术 网络安全
Linux系统之部署2048网页小游戏
【5月更文挑战第5天】Linux系统之部署2048网页小游戏
16 0
Linux系统之部署2048网页小游戏
|
3天前
|
前端开发 Java Linux
宝塔Linux:部署His医疗项目通过jar包的方式
宝塔Linux:部署His医疗项目通过jar包的方式
|
3天前
|
前端开发 Java 关系型数据库
2023全网最详细的若依开源项目部署,将其部署到Linux操心系统中
2023全网最详细的若依开源项目部署,将其部署到Linux操心系统中
|
网络协议 测试技术 Linux
在公司的局域网内,组长让你在自己的虚拟机部署项目,大家等着访问测试,该怎么办???
1:首先推荐一篇博客吧(万分感谢,大佬们将非常实用的东西,以博客的形式记录下来,供我们这些菜鸟学习),关于vmware的三种链接方式,蛮全的,大家想仔细学的可以去看看,对你肯定有帮助,传送门,:Vmware虚拟机三种网络模式详解。
1544 0
|
3月前
|
虚拟化
vmware克隆虚拟机后没有ip地址的问题
解决vmware克隆虚拟机后没有内网ip的问题
|
2月前
|
算法 虚拟化 C++
VMware虚拟机无法自适应和拖拽复制粘贴和共享目录问题
VMware虚拟机无法自适应和拖拽复制粘贴和共享目录问题
127 0