大发UU直播快三官方_大发UU直播快3

Spring Boot + 外置tomcat + docker 打包部署

时间:2020-01-05 13:14:46 出处:大发UU直播快三官方_大发UU直播快3

刚刚使用下面的命令进行构建:

️只须要注意中间我知道你的那十2个 地方就行,剩下的是我为了做grace-shutdown测试用的‍️。

最后启动就还能够 了。

关键可是我以上三步。

️中间的"."是不还能够 缺少的。

使用下面的命令进行打包:

在接下来我们我们我们儿就应该在另俩个 多多多空的文件夹下面,放上去dockerfile,和我们我们我们儿的war包。

就我们我们我们我们儿就还能够 在当前项目目录下面的target目录下面找到war包了。

刚刚使用下面的命令,原因中间有我们我们我们儿刚刚打包出来的镜像,证明我们我们我们儿构建成功:

首先我们我们我们儿来改造Spring boot 项目,我应该 "摆脱"内置的tomcat

原因遇到了什么大大问题,还能够 在下方评论区帮我知道们,我会尽量进行解答。

Dockerfile内容如下:

pom.xml:

有不懂的还能够 参考我的github:https://github.com/luckypoison/SpringBootTomcatExternalTest。

https://docs.docker.com/engine/reference/run/

我并都是把tomcat落下了。原因是我们我们我们儿还能够 让docker引用tomcat的镜像。

启动类:

原因有须要还能够 把构建镜像和启动放上去须要的地方。

-t 中间跟着的是我们我们我们儿须要打包出来的镜像的名字和版本号。

言归正传,今天我们我们我们儿的主题是Spring Boot + 外置tomcat + Docker,刚刚用做好的镜像还能够 去做部署。

最近这段时间在做另俩个 多多多有关于"Docker Graceful shutdown",于是自己就始于做起了各种"小实验"。

这是另俩个 多多多简单的例子,原因对docker上有什么知道的命令还能够 去官网进行查询:

其实说过程特别痛苦,刚刚结果突然好的,帮我对于docker有了这些新的认识。

接下来我们我们我们儿须要打出来另俩个 多多多war包用于部署,帮我知道何为war包的,还能够 去自行搜索。

下面做一下基本的讲解:

我们我们我们儿须要修改两大块的地方:

和启动类同级的地方,我们我们我们儿加上上原来另俩个 多多多类,名字叫做ServletInitializer:

首先我们我们我们儿须要进到刚刚我们我们我们儿新创建的文件夹下面。

热门

热门标签