Linux环境搭建及项目部署

Linux环境搭建

先按照教程安装好VMWare虚拟机

创建一个CentOS虚拟机
在这里插入图片描述选中语言,中文,然后选择安装位置,点击完成开始安装
在这里插入图片描述
然后设置root密码,之后就等待完成
在这里插入图片描述
安装好后,输入用户名和密码登录,就能使用了
在这里插入图片描述
在这里插入图片描述

jdk、tomcat和mysql的安装

  1. 查看并设置Linux的IP地址

首先输入cd /etc/sysconfig/network-scripts 调转目录
ls或ll 查看目录
然后输入vi ifcfg-ens33 按insert修改最后一项ONBOOT=yes
按ESC键,:wq保存并退出,:q!不保存并退出
shutdown -r now / reboot 重启
然后再ip addr 或者 ifconfig 查看ip
在这里插入图片描述
在这里插入图片描述
然后根据ip地址、用户名连接SecureCRTPortable

在这里插入图片描述
在这里插入图片描述
连接上以后进入我们的WinSCP,一样是通过ip地址、用户名和密码,然后新建一个文件夹,把我们需要的jdk、tomcat以及mysql压缩包托进去
在这里插入图片描述
然后
在这里插入图片描述
然后再进行解压操作
tar -zxvf jdk+tab键(自动补全){以jdk为例}
在这里插入图片描述
在这里插入图片描述
1.解压JDK压缩包
2.配置JDK环境变量
1)vi /etc/profile
2)在最后面配置JDK环境变量:

 #java environment
  export JAVA_HOME=/zking/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
 3)设置环境变量生效
 source /etc/profile
 4)检查JDK环境变量
 java -version

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
安装配置Tomcat

 1.解压Tomcat
 2.配置环境变量
 1)vi /etc/profile
 2)在最后面配置Tomcat环境变量:
 #tomcat
 export TOMCAT_HOME=/zking/apache-tomcat-8.5.20(Tomcat解压路径)
 3)source /etc/profile
 4)启动tomcat:./startup.sh        关闭:    ./shutdown.sh

在这里插入图片描述
先转到bin目录然后启动
在这里插入图片描述
多处需要注意、防火墙开放端口
开放端口
firewall-cmd --zone=public --add-port=8080/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会出现冲突
1)rpm -qa|grep mariadb
2)rpm -e --nodeps 文件名

rpm -Uvh mysql57-community-release-el7-11.noarch.rpm(mysql源)
或者
yum localinstall mysql57-community-release-el7-8.noarch.rpm

cd /etc/yum.repos.d(目录下多了mysql的文件)
yum install mysql-community-server(安装mysql)
中途Y/D/N		Y
service mysqld start(启动服务)
systemctl|grep mysql(检测mysql是否正在启动)
开机自启动
 systemctl enable mysqld
 systemctl daemon-reload

默认密码是保存在/var/log/mysqld.log文件中
mysql -u root -p
set password=password(‘新密码’);

这是因为密码的规则,设置简单规则
set global validate_password_policy=0
set password=password(‘新密码’);

接下来又是防火墙问题了
以及外网访问权限问题
grant all privileges on *.* to 用户名@'%' identified by '密码';
grant all privileges on *.* to root@'%' identified by 'Xiaoli@2019';
flush privileges;


注意:mysql-community.repo这个文件中可以换数据库版本使用。Enabled=1

图示
在这里插入图片描述
在这里插入图片描述在这里插入图片描述
默认密码
在这里插入图片描述
我这里设置的密码Ljy@2000

在这里插入图片描述
然后再处理防火墙
在这里插入图片描述
在这里插入图片描述

项目部署
首先进入你maven项目的pom先点击Run as–>Maven clean,然后点击Run as–>Maven install,生成项目的war包
在这里插入图片描述
在这里插入图片描述
然后把你的war包拖入WinSCP的tomcat的webapps中,然后通过tomcat访问一次你的项目,它就自然会把你的项目生成进这个tomcat中.

然后可以把日志清空一下
在这里插入图片描述
然后把war包拷贝到tomcat的webapp目录下

在这里插入图片描述
然后运行项目(http://192.168.223.130:8080/T224_SSH/sy/book_list.action)

在这里插入图片描述
然后重启tomcat就可以了

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值