发布时间:2026-04-08
浏览次数:0
为什么要容器化部署项目?
在模拟测试以及UAT的环境当中 ,借助容器来部署一个项目着实便利intellij idea tomcat配置,这是由于能够极为便捷迅速地拉取契合环境需求的数据库 ,况且当前众多大型企业的生产环境均会使项目以容器化的方式运行 ,配置好参数后 ,仅需一条命令便可达成项目的启动。
第一步 将项目打成war包
1、 鉴于服务器上面通常运用的是war包,因而在此处把项目的打包方式从jar包转变为war包。
在pom.xml中添加
war
添加
war
2、使用外部服务器,所以去除内置的服务器
pom.xml中添加如下:
org..boot
-boot--
除内置的服务器
3. 要点:项目开启之际,会去构建容器,容器当中存有诸多的、以及 Beans 对象,在这个时候鉴于运用外部的服务器,因而我们得把容器里的对象关联到服务器之上,我们选用官方所推荐的方式,使得启动类去继承。
并重写方法intellij idea tomcat配置,官方demo如下:
继承方式
4 . 使用外部部署访问的时候,.(或者.yml)中配置的
.port=
..-path=
马上就要失效啦,得依据所使用的端口,按照下面的项目名去做访问。为了避免因为应用上下文而致使项目访问资源没法加载成功的状况,建议在pom.xml文件相应标签之下增添标签:
onfig
org..boot
-boot-maven-
防止加载不到项目直接指定
5. 正常施行clean打包操作之后,把war包径直放置于相应目录之下起始运作就并无问题、可以顺利达成。
打包成功
war出现了
6. 将war包copy到容器的app目录
将项目的war使用 cp 文件 :/目录 命令复制到
通过目录能够实现访问。容器会自动对项目进行检测,将其copy到app之下,即便不重启,也会自动检测到该项目并实施解压。
7. 访问路径要加上项目路径就可以访问了.
以后重启项目和数据库只需重启 容器就ok.简单快捷.
感谢查阅!
如有侵权请联系删除!
Copyright © 2023 江苏优软数字科技有限公司 All Rights Reserved.正版sublime text、Codejock、IntelliJ IDEA、sketch、Mestrenova、DNAstar服务提供商
13262879759
微信二维码