diff --git a/platform-data-api/src/main/webapp/WEB-INF/web.xml b/platform-data-api/src/main/webapp/WEB-INF/web.xml
new file mode 100644
index 0000000..dc39d82
--- /dev/null
+++ b/platform-data-api/src/main/webapp/WEB-INF/web.xml
@@ -0,0 +1,79 @@
+
+
+
+ cxf
+
+ default
+ /upload/*
+
+
+ default
+ /css/*
+
+
+ default
+ /scripts/*
+
+
+ contextConfigLocation
+
+ classpath*:/spring/applicationContext.xml
+
+
+
+ webAppRootKey
+ webapp.platform-data-api
+
+
+ Apache CXF Endpoint
+ cxf
+ cxf
+ org.apache.cxf.transport.servlet.CXFServlet
+ 1
+
+
+ cxf
+ /services/*
+
+
+ 60
+
+
+ log4jConfigLocation
+ classpath:log4j.properties
+
+
+ log4jRefreshInterval
+ 60000
+
+
+ dispatcher
+ org.springframework.web.servlet.DispatcherServlet
+
+ contextConfigLocation
+ classpath*:/spring/applicationContext-mvc.xml
+
+ 1
+
+
+ dispatcher
+ /
+
+
+ org.springframework.web.context.ContextLoaderListener
+
+
+ org.springframework.web.util.Log4jConfigListener
+
+
\ No newline at end of file
diff --git a/platform-job-index/src/main/webapp/WEB-INF/lib/base-common-1.0-SNAPSHOT.jar b/platform-job-index/src/main/webapp/WEB-INF/lib/base-common-1.0-SNAPSHOT.jar
new file mode 100644
index 0000000..e69de29
diff --git a/platform-job-index/src/main/webapp/WEB-INF/lib/mainData.jar b/platform-job-index/src/main/webapp/WEB-INF/lib/mainData.jar
new file mode 100644
index 0000000..e69de29
diff --git a/platform-job-index/src/main/webapp/WEB-INF/web.xml b/platform-job-index/src/main/webapp/WEB-INF/web.xml
new file mode 100644
index 0000000..12d00d7
--- /dev/null
+++ b/platform-job-index/src/main/webapp/WEB-INF/web.xml
@@ -0,0 +1,76 @@
+
+
+
+
+ contextConfigLocation
+
+ classpath*:/spring/applicationContext-sync-data.xml
+
+
+
+ webAppRootKey
+ webapp.job.index
+
+
+ 60
+
+
+ log4jConfigLocation
+ classpath:log4j_config.xml
+
+
+ log4jRefreshInterval
+ 60000
+
+
+ dispatcher
+ org.springframework.web.servlet.DispatcherServlet
+
+ contextConfigLocation
+ classpath*:/spring/applicationContext-mvc.xml
+
+ 1
+
+
+ dispatcher
+ /
+
+
+ HttpMethodFilter
+ org.springframework.web.filter.HttpPutFormContentFilter
+
+
+ HttpMethodFilter
+ /*
+
+
+ encodingFilter
+ org.springframework.web.filter.CharacterEncodingFilter
+
+ encoding
+ UTF-8
+
+
+
+
+ encodingFilter
+ /*
+
+
+ org.springframework.web.context.ContextLoaderListener
+
+
+ org.springframework.web.util.Log4jConfigListener
+
+
diff --git a/platform-msg-generate/src/main/webapp/WEB-INF/web.xml b/platform-msg-generate/src/main/webapp/WEB-INF/web.xml
new file mode 100644
index 0000000..8f613c3
--- /dev/null
+++ b/platform-msg-generate/src/main/webapp/WEB-INF/web.xml
@@ -0,0 +1,58 @@
+
+
+
+
+
+ contextConfigLocation
+
+ classpath*:/spring/applicationContext.xml
+
+
+
+ webAppRootKey
+ webapp.platform-msg-generate
+
+
+
+ 60
+
+
+ log4jConfigLocation
+ classpath:log4j_config.xml
+
+
+ log4jRefreshInterval
+ 60000
+
+
+ dispatcher
+ org.springframework.web.servlet.DispatcherServlet
+
+ contextConfigLocation
+ classpath*:/spring/applicationContext-mvc.xml
+
+ 1
+
+
+
+ dispatcher
+ /
+
+
+ org.springframework.web.context.ContextLoaderListener
+
+
+ org.springframework.web.util.Log4jConfigListener
+
+
\ No newline at end of file
diff --git a/platform-report-api/src/main/webapp/WEB-INF/web.xml b/platform-report-api/src/main/webapp/WEB-INF/web.xml
new file mode 100644
index 0000000..8ebaefa
--- /dev/null
+++ b/platform-report-api/src/main/webapp/WEB-INF/web.xml
@@ -0,0 +1,77 @@
+
+
+
+
+ contextConfigLocation
+
+ classpath*:/spring/applicationContext.xml
+
+
+
+
+ 60
+
+
+ log4jConfigLocation
+ classpath:log4j_config.xml
+
+
+ webAppRootKey
+ webapp.report-api
+
+
+ log4jRefreshInterval
+ 60000
+
+
+ dispatcher
+ org.springframework.web.servlet.DispatcherServlet
+
+ contextConfigLocation
+ classpath*:/spring/applicationContext-mvc.xml
+
+ 1
+
+
+ dispatcher
+ /
+
+
+ HttpMethodFilter
+ org.springframework.web.filter.HttpPutFormContentFilter
+
+
+ HttpMethodFilter
+ /*
+
+
+ encodingFilter
+ org.springframework.web.filter.CharacterEncodingFilter
+
+ encoding
+ UTF-8
+
+
+
+
+ encodingFilter
+ /*
+
+
+ org.springframework.web.context.ContextLoaderListener
+
+
+ org.springframework.web.util.Log4jConfigListener
+
+
\ No newline at end of file
diff --git a/platform-sync-data/src/main/webapp/WEB-INF/web.xml b/platform-sync-data/src/main/webapp/WEB-INF/web.xml
new file mode 100644
index 0000000..8b06dd9
--- /dev/null
+++ b/platform-sync-data/src/main/webapp/WEB-INF/web.xml
@@ -0,0 +1,76 @@
+
+
+
+
+ contextConfigLocation
+
+ classpath*:/spring/applicationContext-sync-data.xml
+
+
+
+ webAppRootKey
+ platform.sync.data
+
+
+ 60
+
+
+ log4jConfigLocation
+ classpath:log4j_config.xml
+
+
+ log4jRefreshInterval
+ 60000
+
+
+ dispatcher
+ org.springframework.web.servlet.DispatcherServlet
+
+ contextConfigLocation
+ classpath*:/spring/applicationContext-mvc.xml
+
+ 1
+
+
+ dispatcher
+ /
+
+
+ HttpMethodFilter
+ org.springframework.web.filter.HttpPutFormContentFilter
+
+
+ HttpMethodFilter
+ /*
+
+
+ encodingFilter
+ org.springframework.web.filter.CharacterEncodingFilter
+
+ encoding
+ UTF-8
+
+
+
+
+ encodingFilter
+ /*
+
+
+ org.springframework.web.context.ContextLoaderListener
+
+
+ org.springframework.web.util.Log4jConfigListener
+
+