栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

docker部署tomcat以及web应用

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

docker部署tomcat以及web应用

1.部署成功前提

服务器上已经安装docker8080端口已开放 2.开始安装tomcat

2.1 拉取镜像

docker pull tomcat

2.2 查看所有镜像

docker images

2.3 启动docker镜像

docker run –d -p 8080:8080 tomcat
# 注意,这个启动命令不要频繁使用,否则使用一次就创建一个tomcat容器

2.4 查看正在运行的容器

docker ps

2.5 访问ip+端口号(8080)访问到tomcat主页即成功

可能遇到的问题: 访问后是404 解决办法

首先进入创建的tomcat容器中

docker exec -it 容器id bash

输入以下两条命令,将webapps.dist文件夹放到webapps文件夹中(这一步要先关闭防火墙)

可以使用ls -l命令来查看文件夹中的文件

rm -rf webapps
mv webapps.dist webapps

然后重新启动tomcat即可

3.上传web项目

上传项目的.war压缩包到tomcat容器的webapps文件夹中

一般开发打war包时都是用MyEclipse或IntelliJ IDEA等直接导出war文件,如果是一些静态文件也可以使用cmd来创建,具体操作如下:

首先进入文件所在目录,或者整个项目目录,然后输入jar -cvf filename.war *,回车即可生成,生成的war包在项目文件夹中

移动命令:

docker cp 文件路径 容器id:/usr/local/tomcat/webapps

注意:上面这一步必须要在正常目录下,可以切换回war包所在的目录

访问时,在端口号后面加上war的名称即可

参考资料:

拉取tomcat参考

404页面问题解决参考

上传web项目参考

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/719667.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号