From 57b6d417379b4ad06fc6aa57638ac45d8da39a78 Mon Sep 17 00:00:00 2001
From: ZacharyZcR <2903735704@qq.com>
Date: Mon, 23 Dec 2024 03:42:46 +0800
Subject: [PATCH] =?UTF-8?q?feat:=20=E5=A2=9E=E5=8A=A0Tomcat=E6=B5=8B?=
=?UTF-8?q?=E8=AF=95=E7=8E=AF=E5=A2=83?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
TestDocker/Tomcat/Dockerfile | 17 +++++++++++++++++
TestDocker/Tomcat/README.txt | 2 ++
TestDocker/Tomcat/context.xml | 5 +++++
TestDocker/Tomcat/tomcat-users.xml | 19 +++++++++++++++++++
4 files changed, 43 insertions(+)
create mode 100644 TestDocker/Tomcat/Dockerfile
create mode 100644 TestDocker/Tomcat/README.txt
create mode 100644 TestDocker/Tomcat/context.xml
create mode 100644 TestDocker/Tomcat/tomcat-users.xml
diff --git a/TestDocker/Tomcat/Dockerfile b/TestDocker/Tomcat/Dockerfile
new file mode 100644
index 0000000..075ec94
--- /dev/null
+++ b/TestDocker/Tomcat/Dockerfile
@@ -0,0 +1,17 @@
+FROM tomcat:9.0-jdk8
+
+# 删除默认应用
+RUN rm -rf /usr/local/tomcat/webapps/*
+
+# 复制tomcat-users.xml配置文件
+COPY tomcat-users.xml /usr/local/tomcat/conf/
+
+# 允许远程访问manager
+COPY context.xml /usr/local/tomcat/webapps.dist/manager/META-INF/
+COPY context.xml /usr/local/tomcat/webapps.dist/host-manager/META-INF/
+
+# 复制默认应用
+RUN cp -r /usr/local/tomcat/webapps.dist/* /usr/local/tomcat/webapps/
+
+EXPOSE 8080
+CMD ["catalina.sh", "run"]
\ No newline at end of file
diff --git a/TestDocker/Tomcat/README.txt b/TestDocker/Tomcat/README.txt
new file mode 100644
index 0000000..793ac4f
--- /dev/null
+++ b/TestDocker/Tomcat/README.txt
@@ -0,0 +1,2 @@
+docker build -t tomcat-weak .
+docker run -d --name tomcat-test -p 8080:8080 tomcat-weak
\ No newline at end of file
diff --git a/TestDocker/Tomcat/context.xml b/TestDocker/Tomcat/context.xml
new file mode 100644
index 0000000..0d6c02d
--- /dev/null
+++ b/TestDocker/Tomcat/context.xml
@@ -0,0 +1,5 @@
+
+
+
+
\ No newline at end of file
diff --git a/TestDocker/Tomcat/tomcat-users.xml b/TestDocker/Tomcat/tomcat-users.xml
new file mode 100644
index 0000000..7f4aa6a
--- /dev/null
+++ b/TestDocker/Tomcat/tomcat-users.xml
@@ -0,0 +1,19 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file