├── .gitignore ├── LICENSE.txt ├── README.md ├── pom.xml └── src └── main ├── java └── io │ └── github │ └── hengyunabc │ ├── AnnotationServlet.java │ ├── CustomServletContainerInitializer.java │ ├── HelloServlet.java │ ├── Main.java │ └── tomcat │ ├── EmbededContextConfig.java │ ├── EmbededStandardJarScanner.java │ ├── TomcatUtil.java │ └── WebXmlMountListener.java └── resources ├── META-INF ├── resources │ ├── index.html │ └── test.jsp └── services │ └── javax.servlet.ServletContainerInitializer └── WEB-INF └── web.xml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hengyunabc/executable-embeded-tomcat-sample/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hengyunabc/executable-embeded-tomcat-sample/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hengyunabc/executable-embeded-tomcat-sample/HEAD/README.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hengyunabc/executable-embeded-tomcat-sample/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/io/github/hengyunabc/AnnotationServlet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hengyunabc/executable-embeded-tomcat-sample/HEAD/src/main/java/io/github/hengyunabc/AnnotationServlet.java -------------------------------------------------------------------------------- /src/main/java/io/github/hengyunabc/CustomServletContainerInitializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hengyunabc/executable-embeded-tomcat-sample/HEAD/src/main/java/io/github/hengyunabc/CustomServletContainerInitializer.java -------------------------------------------------------------------------------- /src/main/java/io/github/hengyunabc/HelloServlet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hengyunabc/executable-embeded-tomcat-sample/HEAD/src/main/java/io/github/hengyunabc/HelloServlet.java -------------------------------------------------------------------------------- /src/main/java/io/github/hengyunabc/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hengyunabc/executable-embeded-tomcat-sample/HEAD/src/main/java/io/github/hengyunabc/Main.java -------------------------------------------------------------------------------- /src/main/java/io/github/hengyunabc/tomcat/EmbededContextConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hengyunabc/executable-embeded-tomcat-sample/HEAD/src/main/java/io/github/hengyunabc/tomcat/EmbededContextConfig.java -------------------------------------------------------------------------------- /src/main/java/io/github/hengyunabc/tomcat/EmbededStandardJarScanner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hengyunabc/executable-embeded-tomcat-sample/HEAD/src/main/java/io/github/hengyunabc/tomcat/EmbededStandardJarScanner.java -------------------------------------------------------------------------------- /src/main/java/io/github/hengyunabc/tomcat/TomcatUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hengyunabc/executable-embeded-tomcat-sample/HEAD/src/main/java/io/github/hengyunabc/tomcat/TomcatUtil.java -------------------------------------------------------------------------------- /src/main/java/io/github/hengyunabc/tomcat/WebXmlMountListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hengyunabc/executable-embeded-tomcat-sample/HEAD/src/main/java/io/github/hengyunabc/tomcat/WebXmlMountListener.java -------------------------------------------------------------------------------- /src/main/resources/META-INF/resources/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hengyunabc/executable-embeded-tomcat-sample/HEAD/src/main/resources/META-INF/resources/index.html -------------------------------------------------------------------------------- /src/main/resources/META-INF/resources/test.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hengyunabc/executable-embeded-tomcat-sample/HEAD/src/main/resources/META-INF/resources/test.jsp -------------------------------------------------------------------------------- /src/main/resources/META-INF/services/javax.servlet.ServletContainerInitializer: -------------------------------------------------------------------------------- 1 | io.github.hengyunabc.CustomServletContainerInitializer -------------------------------------------------------------------------------- /src/main/resources/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hengyunabc/executable-embeded-tomcat-sample/HEAD/src/main/resources/WEB-INF/web.xml --------------------------------------------------------------------------------