来聊一聊liunx下CentOS 7 部署java web 项目

一下为我整理的步骤:

第一步:安装VMware 这里我用的是vm15.5版本。

CentOS 7 上部署 java web 项目教程

第二步:新建一个虚拟机

1.创建虚拟机

CentOS 7 上部署 java web 项目教程

2.点击典型--》下一步


CentOS 7 上部署 java web 项目教程

3.选择“稍后安装”

CentOS 7 上部署 java web 项目教程

4.操作系统为Liunx,版本这个选择CentOS 7 64位

CentOS 7 上部署 java web 项目教程

5.自定义虚拟机的名字,选自虚拟机安装位置

CentOS 7 上部署 java web 项目教程

6.设置磁盘大小

CentOS 7 上部署 java web 项目教程

7.点击“自定义硬盘”

CentOS 7 上部署 java web 项目教程

8.虚拟机内存分配为一个G

CentOS 7 上部署 java web 项目教程

9.添加镜像文件

CentOS 7 上部署 java web 项目教程

10.点击关闭,点击完成。

虚拟机创建完成!!!

1.敲击回车键

CentOS 7 上部署 java web 项目教程

2.这个页面,稍等一会

CentOS 7 上部署 java web 项目教程

3.选择语言

CentOS 7 上部署 java web 项目教程

4.时间选择上海时区

CentOS 7 上部署 java web 项目教程

5.选择键盘--》 + --》选择英语美国 --》 点击“添加” --》 点击“完成”

CentOS 7 上部署 java web 项目教程

6. 点击“最小安装” --》选择“最小安装” --》 点击“完成” 。

这了安装的是最小化窗口,不需要其他配置。

CentOS 7 上部署 java web 项目教程

7.点击“安装位置” --》 选择“自动配置分区” --》 点击完成

CentOS 7 上部署 java web 项目教程

8.点击“开始安装”。

9.点击“ROOT密码”设置 root 用户的密码

点击“创建用户”,虚拟机会为你新建一个用户,可以设置这个用户为管理员。

CentOS 7 上部署 java web 项目教程

10.安装程序运行完成 --》 点击重启

CentOS 7 上部署 java web 项目教程

虚拟机最小化安装完成!!!

第三步:登录

1.输入用户名:root

CentOS 7 上部署 java web 项目教程

2.输入密码 --》 登录成功

CentOS 7 上部署 java web 项目教程

登录成功!!!

第四步:使用 xshell 连接虚拟机

1.查看虚拟机的ip地址

CentOS 7 上部署 java web 项目教程

IP为192.168.122.1

cd  /etc/sysconfig/network-scripts/     //进入到网络适配器文件夹中<br></br>找到文件ifcf-ethxxx<br></br>vi  ifcfg-eth0    //编辑文件

CentOS 7 上部署 java web 项目教程

在 ifcfg-eth0 新增

CentOS 7 上部署 java web 项目教程

2.打开Xshell

3.点击“新建” -- 》弹出会话 --》点击“新建” --》 点击“连接” --》 主机 输入ip地址(网关)--》 点击“用户名身份验证”

CentOS 7 上部署 java web 项目教程

CentOS 7 上部署 java web 项目教程

4.选择新建的会话 --》 点击“连接”

CentOS 7 上部署 java web 项目教程

点击连接

CentOS 7 上部署 java web 项目教程

点击图标

CentOS 7 上部署 java web 项目教程

Xshell连接成功!!!

第五步:关闭虚拟机防火墙

systemctl stop firewalld.service # 关闭防火墙
systemctl status firewalld.service # 查看防火墙状态
systemctl disable firewalld.service # 永久关闭防火墙

第六步:关闭SELINUX

# 执行该命令后重启机器生效---配置完全部内容后重启
vim /etc/sysconfig/selinux
将SELINUX=enforcing改为SELINUX=disabled

第七步:安装 JDK,并配置 JAVA\_HOME

# 配置环境变量
vim /etc/profile
# 配置如下
export JAVA\_HOME=/opt/jdk
export JRE\_HOME=$JAVA\_HOME/jre
export PATH=$JAVA\_HOME/bin:$JRE\_HOME/bin:$PATH
# 刷新
source /etc/profile
# 测试
java

CentOS 7 上部署 java web 项目教程

配置成功!!!

第八步:安装配置MySQL

1.rpm 查看 mariadb,是否存在,如果存在必须卸载
rpm -qa|grep mariadb
如: mariadb-libs-5.5.65-1.el7.x86\_64
2.卸载 mariadb
rpm -e --nodeps mariadb-libs-5.5.65-1.el7.x86\_64
3. 为了避免出现权限问题,给 mysql 解压文件所在目录赋予最大权限
在 opt 下创建 mysql 解压目录
mkdir mysql
设置 mysql 解压目录的权限
chmod -R 777 mysql
安装 MySQL 需要的一些依赖程序
yum -y install make gcc-c++ cmake bison-devel ncurses-devel libaio libaio-devel net-tools

4. 解压 mysql-5.7.29-1.el7.x86\_64.rpm-bundle.tar 到/opt/mysql
tar -xvf mysql-5.7.29-1.el7.x86\_64.rpm-bundle.tar -C /opt/mysql/
5. 严格按照顺序安装:
rpm -ivh mysql-community-common-5.7.29-1.el7.x86\_64.rpm
rpm -ivh mysql-community-libs-5.7.29-1.el7.x86\_64.rpm
rpm -ivh mysql-community-client-5.7.29-1.el7.x86\_64.rpm
rpm -ivh mysql-community-server-5.7.29-1.el7.x86\_64.rpm
6. 配置数据库
vim /etc/my.cnf
# 在 [mysqld] 下添加这三行
skip-grant-tables
character\_set\_server=utf8
init\_connect='SET NAMES utf8'
7. 启动服务
systemctl start mysqld.service #启动服务
8. 启动 mysql
输入 mysql

CentOS 7 上部署 java web 项目教程

9. 先设置一个简单的临时密码
update mysql.user set authentication\_string=password('root') where user='root';
# 立即生效
flush privileges;
10. 退出(exit)mysql 再次登录
mysql -uroot -proot
# 重设密码
set password=password('root');
# 立即生效
flush privileges;
11. 进入 mysql
mysql -uroot -proot
# 赋值权限
alter user user() identified by "root";
# 刷新
flush privileges;
12. 使用 MySQL 数据库
use mysql;
# 查询 user 表
select User,Host from user;
13. 修改 user 表,把 Host 表内容修改为 %
update user set host='%' where host='localhost';
14. 删除 root 用户的其他 host
delete from user where Host='sun1';
delete from user where Host='127.0.0.1';
delete from user where Host='::1';
# 刷新
GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY "root";
flush privileges;
# 查询 user 表修改之后的结果
select User,Host from user;
# 退出

exit

安装配置完成!!!

第九步:安装Tomcat

进入到/usr/local目录下

# cd /usr/local

# ls

CentOS 7 上部署 java web 项目教程

# tar zxvf apache-tomcat-8.5.34.tar.gz

直到解压结束

解压后/usr/local目录下得到新文件夹apache-tomcat-8.5.34

CentOS 7 上部署 java web 项目教程

将文件夹apache-tomcat-8.5.34改名为tomcat8.5

# mv apache-tomcat-8.5.34 tomcat8.5

CentOS 7 上部署 java web 项目教程

进入到tomcat8.5/bin目录下

# cd tomcat8.5/bin/

CentOS 7 上部署 java web 项目教程

留意startup.sh和shutdown.sh两个文件,一个是启动tomcat,另一个是关闭tomcat

因为之前已经关闭了防火墙,所以直接启动tomcat

# sh startup.sh

CentOS 7 上部署 java web 项目教程

此时可以在Windows的浏览器上通过centos7的ip地址加上tomcat默认端口号8080(IP地址:8080),便可访问tomcat有小狮子的英文网页。比如我的centos7的ip地址为192.168.28.130,打开Windows上的浏览器,地址栏输入192.168.28.130:8080回车,如下图

CentOS 7 上部署 java web 项目教程

Tomcat安装完成!!!

第十步:java web项目打war包

1.新建artifacts

CentOS 7 上部署 java web 项目教程

CentOS 7 上部署 java web 项目教程

2.设计你的目录内容路径

CentOS 7 上部署 java web 项目教程

3.找到项目web或webapp的路径

CentOS 7 上部署 java web 项目教程

4.打包

CentOS 7 上部署 java web 项目教程

点击ok--》完成

5.编译打成war包

CentOS 7 上部署 java web 项目教程

6.点击编辑结束

CentOS 7 上部署 java web 项目教程

7.war包的位置

CentOS 7 上部署 java web 项目教程

打包完成!!!

第十一步:将war包放在 /usr/local/tomcat 8.5/webapps下面

CentOS 7 上部署 java web 项目教程

然后启动tomcat

#sh startup.sh

此时在Windows浏览器下输入centos的ip地址:tomcat默认端口号/项目名,便可访问到项目。

部署完成!!!

标签: tomcat, rpm, CentOS, java, user, mysql, 点击, web

相关文章推荐

添加新评论,含*的栏目为必填