linux部署springboot项目
linux部署springboot项目
1.创建一个springboot项目
第1步:创建 spring boot项目并在resources/static下创建index.html网页,网页内容输出helloworld
第2步:启动类启动 spring boot项目
第3步 :浏览器输入 :http://localhost:8080,看到如下内容
2.gitee创建仓库
2.1创建仓库
2.2idea上传代码到仓库
-
git init初始化当前项目为git仓库
在idea的terminal下输入 -
提交当前项目代码到本地仓库
-
本地仓库关联远程仓库
-
推送本地仓库代码至远程仓库
1.如果说远程分支上的那些提交都不需要了,那么用命令( 谨慎使用,前提是远程的提交不需要了,以本地的为准):
强制推送:git push origin master -f //强行让本地分支覆盖远程分支 谨慎使用!!!
2.如果还想要远程分支上的提交:
git pull origin master --allow-unrelated-histories
输入用户名和密码
-
完成 查看仓库
3.linux部分配置
3.1安装git
保证有网的情况下
Yum install -y git
3.2安装maven3.5
解压 下载好的maven3.5.tag包 到/usr/local
3.2.1配置maven的环境变量
在/etc目录下的profile文件中配置
#maven配置
export MAVEN_HOME=/usr/local/maven3.5
export PATH=
P
A
T
H
:
PATH:
PATH:MAVEN_HOME/bin
3.3验证git和maven安装是否成功
成功如下
3.4 git自动登录保存密码
3.4.1生成公钥
ssh-keygen -t rsa -C “邮箱”
3.4.2查看生成的公钥
cat /root/.ssh/id_rsa.pub
3.4.3复制公钥给gitee
在gitee 自己的个人设置
3.4.4修改项目下的.git目录中的config文件
添加 [credential] helper = store
重新登录一次即可
4.CentOS7部署项目
4.1远程克隆项目
Git clone https://gitee.com/keshengogo/linux_test.git (仓库地址)
成功如下:
会出现target
4.2使用mvn命令打包项目
mvn clean package -Dmaven.test.skip=true
cd target目录查看
4.3简化过程 编写shell脚本文件
我的Shell脚本放在了项目的同级目录下
给脚本赋予可执行(x)权限 chmod u+x linux_test.sh
脚本文件:
4.4运行脚本
在浏览器输入自己虚拟机的ip+8080 运行项目
成功如下:
自己做的html页面
更多推荐
所有评论(0)