续上一篇文章
结合tomcat9的容器卷将测试的web服务test发布
在tomcat9/test/下创建WEB-INF目录,并新建web.xml文件,写入以下内容,保存退出。
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" id="WebApp_ID" version="3.0">
<display-name>test</display-name>
</web-app>
在test目录下新建index.jsp文件,写入以下内容
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
-------------------WELCOME---------------------------
<br><br>
<%="I am in docker tomcat self 222222 "%>
<br><br>
<% System.out.println("============docker tomcat self");%>
</body>
</html>
以上图做了修改,图没改。。。不影响
容器中也会有(数据共享)
重启一下容器
docker restart 镜像ID
测试,在浏览器输入 ip:9080/test/index.jsp
查看一下日志
[root@VM_0_9_centos tomcat9logs]# pwd
/leyton/mydockerfile/tomcat9/tomcat9logs
[root@VM_0_9_centos tomcat9logs]# cat catalina.out
15-Jun-2019 16:23:21.557 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server version name: Apache Tomcat/9.0.21
15-Jun-2019 16:23:21.571 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server built: Jun 4 2019 20:19:36 UTC
15-Jun-2019 16:23:21.571 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server version number: 9.0.21.0
15-Jun-2019 16:23:21.571 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Name: Linux
15-Jun-2019 16:23:21.571 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Version: 3.10.0-957.el7.x86_64
15-Jun-2019 16:23:21.571 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Architecture: amd64
15-Jun-2019 16:23:21.571 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log