![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
docker
不吃速冻饺子
云霞争变,风雨横天。终日静坐,清风洒然。
展开
-
springboot 多模块使用Jib插件发布镜像
前言:如果项目是单体,使用的tomcat是springboot内嵌tomcat。直接使用mvn clean compile jib:build -DsendCredentialsOverHttp=true 打包发布镜像即可。现在springboot项目都是多模块具备父子结构项目。如果你想在A模块打包镜像发布到镜像仓库中心,但A模块依赖B模块,B模块需要被打成jar依赖到A模块中,这种情况使用jib:build命令,将会找不到B依赖。处理办法:将jib与mvn构建的生命周期绑定<ex.原创 2020-12-31 16:30:06 · 1567 阅读 · 4 评论 -
Docker 部署web应用,获取项目根目录问题
问题描述: 项目中将一些文件存在容器根目录某文件夹下,获取项目根目录地址:request.getSession().getServletContext().getRealPath("/)使用自制的tomcat镜像,docker容器部署项目话,获取不到结果。问题处理:更改项目根目录获取方式:String rootPath= 类.class.getClassLoader().getResource(".").getFile();File classFile = new File(rootPath)原创 2020-12-09 14:26:29 · 1552 阅读 · 0 评论 -
docker 制作tomcat9.0 镜像 并修改context.xml内容
第一步:资源准备准备jdk 和tomcat 安装文件jdk-8u144-linux-x64.tar.gz apache-tomcat-9.0.39.tar.gz第二步:编辑Dockerfile 文件我将所有文件存在/root 目录。文件说明:context.xml 是我准备替换tomcat conf 目录下面的context.xml文件,该文件存在了数据源jndi 方面配置信息。readme.txt是一个空文件下面开始编辑Dockerfile文件FROM centosM..原创 2020-11-19 15:36:34 · 887 阅读 · 0 评论