linux docker下载tomcat和操作然后创建一个springboot项目jar包,能够在本机访问+tomcat端口访问不了问题处理
昨天晚上使用docker操作tomcat在本机上访问了一个SpringBoot项目,写了这个博客希望可以给初学者带来帮助。
启动docker
启动docker (系统控制ctl:control)
systemctl start docker
下载tomcat
docker下载tomcat:
docker pull tomcat
查询镜像
查询已有的镜像:
docker images
查询使用中的镜像(启动中):
docker ps
查询所有的包含退出状态的镜像:
docker ps -a
启动tomcat 查看使用中的镜像
docker start tomcat
[root@bogon ~]# docker start tomcat
tomcat

docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
881b2525f9a3 tomcat "catalina.sh run" 18 hours ago Up 5 seconds 0.0.0.0:8081->8080/tcp tomcat

打开idea/eclipse中的Springboot项目

对Springboot项目打个jar包
将jar包放入xftp的一个包中并查看

运行这个Spingboot的jar包
java -jar cs-0.0.1-SNAPSHOT.jar

这个时候可能会出现tomcat端口被占用已使用的问题

查看端口号
netstat -anop | grep 8001

杀死进程 kill -9/-15 PID编号
kill -9 1762

再运行这个Spingboot的jar包
java -jar cs-0.0.1-SNAPSHOT.jar

可能会报404

原因是Springboot内置了tomcat所有如果虚拟机内开启了tomcat要关闭

在运行一遍

访问成功


浙公网安备 33010602011771号