您当前的位置: 首页 > 慢生活 > 程序人生 网站首页程序人生
29_尚硅谷_Docker_DockerFile案例-自定义的tomcat9上发布演示
发布时间:2022-11-16 23:33:30编辑:雪饮阅读()
由于本地装了宝塔,默认占用了80端口,那么这里我就变更为9091端口然后重新运行下上次的tomcat9容器
docker run -d -p 9091:8080 --name mytomcat_container -v /root/mydocker/test:/usr/local/apache-tomcat-9.0.8/webapps/test -v /root/mydocker/tomcat9logs:/usr/local/apache-tomcat-9.0.8/logs --privileged=true mytomcat
step1
使用intelij idea或类似工具建立一个典型的javaweb项目
建立到我们挂载在这个/root/mydocker/test目录中,如:
WEB-INF/web.xml
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd"
version="4.0">
</web-app>
然后index.jsp:
<%--
Created by IntelliJ IDEA.
User: Administrator
Date: 2022/11/16
Time: 23:20
To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
<title>$Title$</title>
</head>
<body>
$END$
</body>
</html>
然后可以发现访问如http://192.168.178.128:9091/test/是可以正常访问到我们的这个index.jsp中的内容的。
step2
然后随便修改这个index.jsp中的内容都会很快在浏览器上刷新后能看到效果。
我们也可以在index.jsp中编写点能输出在控制台中的语句:
<%--
Created by IntelliJ IDEA.
User: Administrator
Date: 2022/11/16
Time: 23:20
To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
<title>哈哈是大红色</title>
</head>
<body>
$END$
<% System.out.println("=======docker tomcat self");%>
</body>
</html>
则再次刷新浏览器后,这些输出在控制台中的日志会在我们上面挂载的/root/mydocker/tomcat9logs目录中的catalina.out文件中查看到
如:
[root@localhost ~]# tail -1 /root/mydocker/tomcat9logs/catalina.out
=======docker tomcat self
关键字词:Docker,DockerFile,案例,自定义,tomcat,9,发布,演示
上一篇:excel中实现跨工作薄省市级联
下一篇:gitlab服务端搭建
相关文章
- 28_尚硅谷_Docker_DockerFile案例-自定义的tomcat9
- 27_尚硅谷_Docker_DockerFile案例-ONBUILD命令案例
- 26_尚硅谷_Docker_DockerFile案例-CMD-ENTRYPOINT命令
- 25_尚硅谷_Docker_DockerFile案例-自定义镜像mycentos
- 21_尚硅谷_Docker_容器数据卷volumes-from(容器数据卷
- 20_尚硅谷_Docker_容器数据卷用DockerFile添加
- 19_尚硅谷_Docker_容器数据卷用V命令添加(挂载卷及挂
- 17_尚硅谷_Docker_镜像commit
- 15_尚硅谷_Docker_容器命令(下)
- 14_尚硅谷_Docker_容器命令(上)