Linux服务器下的项目部署(详细)
首先我们获取一个服务器的资源信息、根据服务器的信息使用连接工具(我的时FinalShell)进入到服务器里面。 开始部署 第一步:先查看你服务器有没有安装了数据库(如果一个全新的服务器可能没有,这个根据情况而定),最好是已经安装好了。
rpm -qa | grep mysql
-- 启动MySQL服务 systemctl start mysqld -- 关闭MySQL服务 systemctl stop mysqld -- 重启MySQL服务 systemctl restart mysqld
此时也一样要开放防火墙端口
firewall-cmd --zone=public --add-port=3306/tcp --permanent -- 重启防火墙 firewall-cmd --reload
初始化Mysql数据库(直接输入这个命令)
cat /var/log/mysqld.log | grep "A temporary password"
输入命令【回车】后,这里会生成一个初始化密码,一定要记住。 修改数据库密码 如果直接用set password for .......命令修改root密码,会有错误,所以我们直接使用命令
create user admin@% IDENTIFIED BY 密码
创建一个admin用户 然后使用admin用户 使用grant all privileges on来更改用户对应某些库的远程权限
GRANT all privileges ON *.* TO admin@%;
刷新MySQL的系统权限相关表
FLUSH PRIVILEGES;
第二步:创建一个文件夹,将部署项目的文件传到文件夹下,方便使用后续使用。 第三步:安装jdk(Linux有一个命令可以一步安装jdk,不需要像windowns那样环境变量)
yum -y list java* yun install -y java-1.8.0-openjdk-devel.x86_64
附:如果出现这种情况,转入到root权限就行 jdk安装完成 一键安装,环境配置不要再配置了,已经自动配置好了
你也可以顺便查看一下jdk版本 第四步:安装tomcat 使用命令,进入到要安装的文件目录下,创建一个文件夹存放tomcat(这个目录根据你的情况而定)
cd 目录路径 mkdir 文件名
将之前传上去的安装包移动到创建的文件夹内 (这个命令我是回到了存放安装文件的目录下,你要根据你的所在的文件路径下而定)
mv 安装包 转移到的安装目录路径
启动tomcat跑一个空项目看看是否成功
sh bin/startup.sh && tail -f logs/catalina.out
此时可能有点问题(因为防火墙的作用,端口不给发放,此时我们要开放访问端口,重启防火墙)
--放开端口 firewall-cmd --zone=public --ass-port=8080/tcp --permanent --重启防火墙 firewall -cmd --reload
toncat启动成功
第五步 将项目传到tomcat的webapp文件夹里面(同上的mv命令就行) 启动tomcat 启动MySQL服务 访问系统
下一篇:
CentOS7设置ssh服务以及端口修改