分享好友 最新动态首页 最新动态分类 切换频道
部署war包项目
2024-12-27 12:11

https://blog.51cto.com/13760351/2469305?source=drh

 

使用Docker部署war项目,必须要用容器,我们就用tomcact容器,其实都是将war包丢到tomcat的webapps目录下,tomcat启动的情况下会自动解压war包。

1.在Docker中安装tomcat容器的镜像,然后把war包丢到tomcat镜像下webapps中即可。但是如果tomcat关闭了,其webapps下的包就会消失。
2.利用挂载,还是安装tomcat容器的镜像,但是不把war包丢到tomcat下的webapps中,直接创建一个外部文件夹,将这个外部文件夹跟wabapps关联,这样把war丢到新建的文件夹中,tomcat的webapps也能读取到这个war包,这就是挂载。

1.已关闭防火墙,安全性
2.已经安装docker容器
3.宿主机centos 7系统
4.项目已打好war包
5.tomcat相关配置文件已准备好

docker search tomcat

docker pull tomcat

docker images

docker run -d -p 8088:8080 tomcat &

原因:下载的tomcat镜像有问题,容器中的webapps文件夹为空,故无法访问
尝试以下步骤:
docker ps

docker exec -it 8126cd702e4b /bin/bash #进入容器
rm -rf webapps #删除空文件webapps
mv webapps.dist webapps #更换webapps文件

docker cp admin.war 834273c974f2:/usr/local/tomcat/webapps
docker cp context.xml 834273c974f2:/usr/local/tomcat/conf

docker restart 2d9a7cdacc8b

mkdir /root/warPackage

docker run -it -v /root/warPackage/:/usr/local/tomcat/webapps/ /bin/bash
(-v (挂载) 虚拟机目录 容器目录)

宿主机查看:
cd /root/warPackage
ls

容器内查看:
docker exec -it ecf6b6baa517 /bin/bash
cd webapps
ls

docker exec -it ecf6b6baa517 /bin/bash #进入容器
cd webapps
mv webapps webapps1 #重命名,目前容器运行,无法删除,只能改名字
mv webapps.dist webapps #替换webapps文件
exit #退出容器
docker run -it -v /root/warPackage/:/usr/local/tomcat/webapps/ /bin/bash
#重新挂载

最新文章
酒店民宿预订小程序公众号源码搭建系统开发
前言:酒店民宿预订小程序公众号源码搭建系统开发酒店民宿预订小程序公众号源码搭建系统开发旨在为用户提供一个便捷、高效的在线预订平台,同时帮助民宿和酒店业主高效管理房源和订单。以下是对该系统开发功能的详细介绍:注册与登录支持手
浦东爱采购采购平台
爱采购服务商介绍百度爱采购是做什么的?效果怎么样?爱采购效果好不好,别人说了不算,就算是相同的行业,你做了,不一定效果好,因为这个跟售后有很大的关系,如果维护的好,效果确实可以,下面爱采购服务商小编带大家了解关于百度爱采购
王者荣耀中最让人讨厌的五种玩家,瞎指挥排第五,第一名令人发指
“妈蛋!心情不好想玩游戏开心下,结果打完后心情更特么差了!”最近看到粉丝在评论里给哔哥留言,抱怨玩游戏的时候遇到各种奇葩队友,简直让人想爆粗。哔哥玩游戏一向都是“人不犯我我不犯人”,要是有人**……不要方,哔哥教你怎么样一条
笔记本怎么更新驱动
笔记本电脑的驱动更新是保持系统稳定和硬件性能的重要步骤。以下是几种常见的驱动更新方法,帮助您轻松完成驱动更新。首先,可以通过设备管理器来更新驱动程序。右键点击屏幕左下角的“开始”菜单,选择“设备管理器”。在设备管理器中,展
济南专业SEO推广公司助力企业网络营销飞跃
济南SEO推广推荐公司,专业提供全方位网络营销服务,助力企业高效提升品牌知名度,实现网络营销腾飞。凭借精湛技术和丰富经验,助您在竞争激烈的市场中脱颖而出。随着互联网的飞速发展,越来越多的企业开始重视,希望通过互联网拓展市场,
电脑打不开pdf文件需要安装什么软件(电脑打不开pdf文件怎么办)
摘要:电脑打不开pdf文件需要安装什么软件(电脑打不开pdf文件怎么办),电脑突然打不开PDF文件的原因可能是缺少专用的阅读器,一般来说电脑都是有自带的,没有估计是被自己删除,具体解决方法步骤如下:1、首先找到一个PDF文件并单击。2、借
电饭煲排行榜及选购技巧
在现今社会,各种电器的使用已经成为主流。厨房里对食品进行蒸、煮、炖、煨等多种操作功能都离不开电饭煲作用的发挥。电饭煲,又称作电锅、电饭锅。是利用电能转变为内能的炊具,使用方便,清洁卫生。电饭煲作为一种厨房常用的电器,在生活
靖江市深入推进“高效办成一件事” 已办理近7.5万件 办理时限缩短80%
12月12日上午,市数据局举办政务服务开放日活动,并聚焦“高效办成一件事”,与卫健委、住建局、交通运输局、市场监管局等部门深入开展“我陪群众走流程”活动。行风监督员代表受邀参加活动。数据显示,2024年,市、镇、村三级政务服务大厅
硬核、高能,龙蜥社区走进中科方德 MeetUp 圆满结束(附技术PPT下载)
11 月 29日,以“OS 升级 迭代·兼容·安全”为主题的​​龙蜥社区「走进系列」​​之走进中科方德 MeetUp 在北京成功召开,线上观看人次超 2 万。现场来自海光信息、阿里云、浪潮信息、三未信安等企业的专家为大家带来了精彩的主题演讲,
人工智能机器视觉相机:定义、分类以及应用
引言:人工智能(Artificial Intelligence,简称AI)的快速发展使得人工智能机器视觉相机成为了制造业、安防监控、智能交通等领域的关键技术。本文将从定义、分类和应用三个方面来阐述人工智能机器视觉相机的相关知识。正文:定义:人工智
相关文章
推荐文章
发表评论
0评