From 07554c0df7ba7a29597ae9e3d9f1e0f2e3909e46 Mon Sep 17 00:00:00 2001 From: qibaoguang Date: Sun, 10 May 2015 21:34:41 +0800 Subject: [PATCH] Update D.1.2. The executable war file structure.md --- ....1.2. The executable war file structure.md | 27 +++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/X. Appendices/D.1.2. The executable war file structure.md b/X. Appendices/D.1.2. The executable war file structure.md index e69de29..9c58544 100644 --- a/X. Appendices/D.1.2. The executable war file structure.md +++ b/X. Appendices/D.1.2. The executable war file structure.md @@ -0,0 +1,27 @@ +### D.1.2. 可执行war文件结构 + +Spring Boot Loader兼容的war文件应该遵循以下结构: +```java +example.jar + | + +-META-INF + | +-MANIFEST.MF + +-org + | +-springframework + | +-boot + | +-loader + | +- + +-WEB-INF + +-classes + | +-com + | +-mycompany + | +-project + | +-YouClasses.class + +-lib + | +-dependency1.jar + | +-dependency2.jar + +-lib-provided + +-servlet-api.jar + +-dependency3.jar +``` +依赖需要放到内嵌的`WEB-INF/lib`目录下。任何运行时需要但部署到普通web容器不需要的依赖应该放到`WEB-INF/lib-provided`目录下。