Linux(CentOS7.0)下java web项目部署

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/LouisZhoun/article/details/88873912

第一篇:centos的安装配置:https://blog.csdn.net/LouisZhoun/article/details/88668161

第二篇jdk的安装配置https://blog.csdn.net/LouisZhoun/article/details/88837662

第三篇jtomcat的安装配置https://blog.csdn.net/LouisZhoun/article/details/88864336

本章将是Linux系列配置到项目部署的最后一篇

一、部署之前需要安装MySQL

1、安装mysql:yum install -y mysql-server mysql mysql-devel(查看MySQL版本:yum list|grep mysql

2、启动MySQL:service mysqld start

我这里遇到的是启动没有找到myslq.server,(解决参考查资料https://blog.csdn.net/ezitai/article/details/52085141),是MariaDB代替了mysql数据库,MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险

解决步骤如下:

# yum install mariadb-server -y//重新再次安装,因为我跳过这一步还是启动找不到server

# systemctl start mariadb.service //启动服务

# systemctl enable mariadb.service //设置开机启动服务

# mysql -u root -p //登录mysql  没有设置密码直接enter 成功

二、部署java项目:

1、打包项目:我这里用的idea开发,可以gradle配置,命令打包也可以 点击idea右侧的gradle,然后选择war点击就自动打包,打包文件在build下面lib里面

2、通过xftp上传到tomcat的webapps下面(提示,因为我的是打包本地,gradle配置有关,所以重命名为ROOT,然后删除webapps下面的其他所以文件)

3、启动tomcat:这里推荐./tacalina.sh run启动,因为可以看到log,启动后浏览器访问http://192.168.100.149:8089/login成功,至此部署完成

猜你喜欢

转载自blog.csdn.net/LouisZhoun/article/details/88873912