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

目录

一.jdk&tomcat安装

1.jdk的安装

 1.2解压对应的安装包

1.3配置环境变量 

2.tomcat的安装 

二.mysql的安装

三.后端接口部署

 后端部署

导入war包

修改端口 

开启访问


一.jdk&tomcat安装

1.jdk的安装

登录VMware Workstation Pro 然后连接MobaXterm 

 

 

将 jdk tomcat mysql 导入到MobaXterm 

 1.2解压对应的安装包

 输入tar -xvf jdk-8u151-linux-x64.tar.gz解压jdk

 

解压完成 

 

输入 tar -xvf apache-tomcat-8.5.20.tar开始解压tomcat 

 

解压完成 

 

1.3配置环境变量 

在vim /etc/profile中配置环境变量path,并且保存

 

是配置的环境生效 前必须先输入:source /etc/profile

 

然后 输入java -version即可

 

2.tomcat的安装 

进入到tomcat的目录下

 

进入到bin目录下 

.启动tomcat :startup.at

会进入无法使用的状态 

 

必须要关闭防火墙 

#关闭防火墙
systemctl stop firewalld.service

#防火墙状态
systemctl status firewalld

 

然后就可以访问了 

 

另一次访问方法 

 

 

防火墙设置

#开放端口
firewall-cmd --zone=public --add-port=8080/tcp --permanent
firewall-cmd --zone=public --add-port=3306/tcp --permanent
#跟新防火墙规则
firewall-cmd --reload
#防火墙列表
firewall-cmd --zone=public --list-ports
#防火墙状态
systemctl status firewalld
#启动防火墙
systemctl start firewalld
#关闭防火墙
systemctl stop firewalld.service
systemctl disable firewalld.service

 

二.mysql的安装

卸载mariadb,否则安装MySql会出现冲突(先查看后删除再查看):rpm -e --nodeps mariadb-libs-5.5.56-2.el7.x86_64  删除

将MySQL安装包解压到指定目录
mkdir mysql-5.7
tar -xvf mysql-5.7.35-1.el7.x86_64.rpm-bundle.tar -C mysql-5.7
 

 

开始安装,-ivh 其中i表示安装,v表示显示安装过程,h表示显示进度 rpm -ivh mysql-community-common-5.7.35-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.35-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-5.7.35-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-5.7.35-1.el7.x86_64.rpm
 

 

启动MySQL服务
systemctl start mysqld 

 

 输入mysql -uroot -p 登录MySQL,密码输入上面自动生成的

 

 #设置密码校验策略(0 or LOW),要不密码太LOW不让你过
set global validate_password_policy=0;

 

 #设置密码校验长度,要不密码太短不让你过(多次测试发现密码最小长度为4位)
set global validate_password_length=4;

 

更新密码为123456
set password = password("123456");

 

 刷新服务:FLUSH PRIVILEGES;

 数据库没有授权,允许以root身份远程登录mysql
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
#输入后使修改生效还需要下面的语句
FLUSH PRIVILEGES;

然后就可以在外部访问了

 

 外部访问结果

 

三.后端接口部署

先回到webapps中

 

 然后pwd,然后进入bin中

 

然后把后端项目导入进去 

 

 使用./catalina.sh  start启动项目

 

 

把数据导入数据库 

 

 出现结果就代表后端接口成功

 

 后端部署

导入数据到数据库

导入war包

 

 

修改端口 

先进入根目录 

然后输入:firewall-cmd --zone=public --add-port=8082/tcp --permanent

在刷新防火墙:firewall-cmd --reload

在查看端口是否开放:irewall-cmd --zone=public --list-ports

 

输入命令 :  cd apache-tomcat-8.5.20/conf/ 

输入命令 : vim server.xml   

进入后,找到Connector设置端的地方,按 i 进入编辑模式,将8080修改为8082,再按Esc退出编辑模式,再输入 :wq  保存并且退出

 

开启访问

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值