From 9dedc3a095521ba484d6966297e8b102671199c8 Mon Sep 17 00:00:00 2001 From: mcutegs2 Date: Fri, 5 Jun 2020 11:13:39 +0900 Subject: [PATCH] =?UTF-8?q?=EC=B5=9C=EC=B4=88=20=EC=9B=B9=20=ED=94=84?= =?UTF-8?q?=EB=A1=9C=EC=A0=9D=ED=8A=B8=20=EC=83=9D=EC=84=B1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 1 + Servers/.project | 11 + .../org.eclipse.wst.server.core.prefs | 3 + .../catalina.policy | 271 + .../catalina.properties | 214 + .../context.xml | 28 + .../server.xml | 159 + .../tomcat-users.xml | 40 + .../web.xml | 4722 +++++++++++++++++ hospital.zip | Bin 0 -> 41624 bytes hospital/.classpath | 29 + hospital/.project | 29 + hospital/.settings/.jsdtscope | 13 + .../org.eclipse.core.resources.prefs | 2 + hospital/.settings/org.eclipse.jdt.core.prefs | 16 + hospital/.settings/org.eclipse.m2e.core.prefs | 4 + hospital/.settings/org.eclipse.m2e.wtp.prefs | 5 + .../org.eclipse.wst.common.component | 9 + ....eclipse.wst.common.project.facet.core.xml | 7 + ...rg.eclipse.wst.jsdt.ui.superType.container | 1 + .../org.eclipse.wst.jsdt.ui.superType.name | 1 + .../org.eclipse.wst.validation.prefs | 2 + hospital/bin/.project | 29 + .../org.eclipse.core.resources.prefs | 2 + hospital/pom.xml | 67 + hospital/src/main/webapp/WEB-INF/web.xml | 7 + hospital/src/main/webapp/index.jsp | 12 + hospital/target/hospital.war | Bin 0 -> 2168 bytes hospital/target/hospital/WEB-INF/web.xml | 7 + hospital/target/hospital/index.jsp | 12 + .../target/m2e-wtp/web-resources/.gitignore | 1 + hospital/target/maven-archiver/pom.properties | 4 + 32 files changed, 5708 insertions(+) create mode 100644 .gitignore create mode 100644 Servers/.project create mode 100644 Servers/.settings/org.eclipse.wst.server.core.prefs create mode 100644 Servers/Tomcat v8.5 Server at localhost-config/catalina.policy create mode 100644 Servers/Tomcat v8.5 Server at localhost-config/catalina.properties create mode 100644 Servers/Tomcat v8.5 Server at localhost-config/context.xml create mode 100644 Servers/Tomcat v8.5 Server at localhost-config/server.xml create mode 100644 Servers/Tomcat v8.5 Server at localhost-config/tomcat-users.xml create mode 100644 Servers/Tomcat v8.5 Server at localhost-config/web.xml create mode 100644 hospital.zip create mode 100644 hospital/.classpath create mode 100644 hospital/.project create mode 100644 hospital/.settings/.jsdtscope create mode 100644 hospital/.settings/org.eclipse.core.resources.prefs create mode 100644 hospital/.settings/org.eclipse.jdt.core.prefs create mode 100644 hospital/.settings/org.eclipse.m2e.core.prefs create mode 100644 hospital/.settings/org.eclipse.m2e.wtp.prefs create mode 100644 hospital/.settings/org.eclipse.wst.common.component create mode 100644 hospital/.settings/org.eclipse.wst.common.project.facet.core.xml create mode 100644 hospital/.settings/org.eclipse.wst.jsdt.ui.superType.container create mode 100644 hospital/.settings/org.eclipse.wst.jsdt.ui.superType.name create mode 100644 hospital/.settings/org.eclipse.wst.validation.prefs create mode 100644 hospital/bin/.project create mode 100644 hospital/bin/.settings/org.eclipse.core.resources.prefs create mode 100644 hospital/pom.xml create mode 100644 hospital/src/main/webapp/WEB-INF/web.xml create mode 100644 hospital/src/main/webapp/index.jsp create mode 100644 hospital/target/hospital.war create mode 100644 hospital/target/hospital/WEB-INF/web.xml create mode 100644 hospital/target/hospital/index.jsp create mode 100644 hospital/target/m2e-wtp/web-resources/.gitignore create mode 100644 hospital/target/maven-archiver/pom.properties diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..e10e727 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +/.metadata/ diff --git a/Servers/.project b/Servers/.project new file mode 100644 index 0000000..0fa764d --- /dev/null +++ b/Servers/.project @@ -0,0 +1,11 @@ + + + Servers + + + + + + + + diff --git a/Servers/.settings/org.eclipse.wst.server.core.prefs b/Servers/.settings/org.eclipse.wst.server.core.prefs new file mode 100644 index 0000000..6315b8f --- /dev/null +++ b/Servers/.settings/org.eclipse.wst.server.core.prefs @@ -0,0 +1,3 @@ +#Fri Jun 05 10:15:50 KST 2020 +org.eclipse.wst.server.core.isServerProject=true +eclipse.preferences.version=1 diff --git a/Servers/Tomcat v8.5 Server at localhost-config/catalina.policy b/Servers/Tomcat v8.5 Server at localhost-config/catalina.policy new file mode 100644 index 0000000..4a5af06 --- /dev/null +++ b/Servers/Tomcat v8.5 Server at localhost-config/catalina.policy @@ -0,0 +1,271 @@ +// Licensed to the Apache Software Foundation (ASF) under one or more +// contributor license agreements. See the NOTICE file distributed with +// this work for additional information regarding copyright ownership. +// The ASF licenses this file to You under the Apache License, Version 2.0 +// (the "License"); you may not use this file except in compliance with +// the License. You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +// ============================================================================ +// catalina.policy - Security Policy Permissions for Tomcat +// +// This file contains a default set of security policies to be enforced (by the +// JVM) when Catalina is executed with the "-security" option. In addition +// to the permissions granted here, the following additional permissions are +// granted to each web application: +// +// * Read access to the web application's document root directory +// * Read, write and delete access to the web application's working directory +// ============================================================================ + + +// ========== SYSTEM CODE PERMISSIONS ========================================= + + +// These permissions apply to javac +grant codeBase "file:${java.home}/lib/-" { + permission java.security.AllPermission; +}; + +// These permissions apply to all shared system extensions +grant codeBase "file:${java.home}/jre/lib/ext/-" { + permission java.security.AllPermission; +}; + +// These permissions apply to javac when ${java.home} points at $JAVA_HOME/jre +grant codeBase "file:${java.home}/../lib/-" { + permission java.security.AllPermission; +}; + +// These permissions apply to all shared system extensions when +// ${java.home} points at $JAVA_HOME/jre +grant codeBase "file:${java.home}/lib/ext/-" { + permission java.security.AllPermission; +}; + + +// ========== CATALINA CODE PERMISSIONS ======================================= + + +// These permissions apply to the daemon code +grant codeBase "file:${catalina.home}/bin/commons-daemon.jar" { + permission java.security.AllPermission; +}; + +// These permissions apply to the logging API +// Note: If tomcat-juli.jar is in ${catalina.base} and not in ${catalina.home}, +// update this section accordingly. +// grant codeBase "file:${catalina.base}/bin/tomcat-juli.jar" {..} +grant codeBase "file:${catalina.home}/bin/tomcat-juli.jar" { + permission java.io.FilePermission + "${java.home}${file.separator}lib${file.separator}logging.properties", "read"; + + permission java.io.FilePermission + "${catalina.base}${file.separator}conf${file.separator}logging.properties", "read"; + permission java.io.FilePermission + "${catalina.base}${file.separator}logs", "read, write"; + permission java.io.FilePermission + "${catalina.base}${file.separator}logs${file.separator}*", "read, write, delete"; + + permission java.lang.RuntimePermission "shutdownHooks"; + permission java.lang.RuntimePermission "getClassLoader"; + permission java.lang.RuntimePermission "setContextClassLoader"; + + permission java.lang.management.ManagementPermission "monitor"; + + permission java.util.logging.LoggingPermission "control"; + + permission java.util.PropertyPermission "java.util.logging.config.class", "read"; + permission java.util.PropertyPermission "java.util.logging.config.file", "read"; + permission java.util.PropertyPermission "org.apache.juli.AsyncLoggerPollInterval", "read"; + permission java.util.PropertyPermission "org.apache.juli.AsyncMaxRecordCount", "read"; + permission java.util.PropertyPermission "org.apache.juli.AsyncOverflowDropType", "read"; + permission java.util.PropertyPermission "org.apache.juli.ClassLoaderLogManager.debug", "read"; + permission java.util.PropertyPermission "catalina.base", "read"; + + // Note: To enable per context logging configuration, permit read access to + // the appropriate file. Be sure that the logging configuration is + // secure before enabling such access. + // E.g. for the examples web application (uncomment and unwrap + // the following to be on a single line): + // permission java.io.FilePermission "${catalina.base}${file.separator} + // webapps${file.separator}examples${file.separator}WEB-INF + // ${file.separator}classes${file.separator}logging.properties", "read"; +}; + +// These permissions apply to the server startup code +grant codeBase "file:${catalina.home}/bin/bootstrap.jar" { + permission java.security.AllPermission; +}; + +// These permissions apply to the servlet API classes +// and those that are shared across all class loaders +// located in the "lib" directory +grant codeBase "file:${catalina.home}/lib/-" { + permission java.security.AllPermission; +}; + + +// If using a per instance lib directory, i.e. ${catalina.base}/lib, +// then the following permission will need to be uncommented +// grant codeBase "file:${catalina.base}/lib/-" { +// permission java.security.AllPermission; +// }; + + +// ========== WEB APPLICATION PERMISSIONS ===================================== + + +// These permissions are granted by default to all web applications +// In addition, a web application will be given a read FilePermission +// for all files and directories in its document root. +grant { + // Required for JNDI lookup of named JDBC DataSource's and + // javamail named MimePart DataSource used to send mail + permission java.util.PropertyPermission "java.home", "read"; + permission java.util.PropertyPermission "java.naming.*", "read"; + permission java.util.PropertyPermission "javax.sql.*", "read"; + + // OS Specific properties to allow read access + permission java.util.PropertyPermission "os.name", "read"; + permission java.util.PropertyPermission "os.version", "read"; + permission java.util.PropertyPermission "os.arch", "read"; + permission java.util.PropertyPermission "file.separator", "read"; + permission java.util.PropertyPermission "path.separator", "read"; + permission java.util.PropertyPermission "line.separator", "read"; + + // JVM properties to allow read access + permission java.util.PropertyPermission "java.version", "read"; + permission java.util.PropertyPermission "java.vendor", "read"; + permission java.util.PropertyPermission "java.vendor.url", "read"; + permission java.util.PropertyPermission "java.class.version", "read"; + permission java.util.PropertyPermission "java.specification.version", "read"; + permission java.util.PropertyPermission "java.specification.vendor", "read"; + permission java.util.PropertyPermission "java.specification.name", "read"; + + permission java.util.PropertyPermission "java.vm.specification.version", "read"; + permission java.util.PropertyPermission "java.vm.specification.vendor", "read"; + permission java.util.PropertyPermission "java.vm.specification.name", "read"; + permission java.util.PropertyPermission "java.vm.version", "read"; + permission java.util.PropertyPermission "java.vm.vendor", "read"; + permission java.util.PropertyPermission "java.vm.name", "read"; + + // Required for OpenJMX + permission java.lang.RuntimePermission "getAttribute"; + + // Allow read of JAXP compliant XML parser debug + permission java.util.PropertyPermission "jaxp.debug", "read"; + + // All JSPs need to be able to read this package + permission java.lang.RuntimePermission "accessClassInPackage.org.apache.tomcat"; + + // Precompiled JSPs need access to these packages. + permission java.lang.RuntimePermission "accessClassInPackage.org.apache.jasper.el"; + permission java.lang.RuntimePermission "accessClassInPackage.org.apache.jasper.runtime"; + permission java.lang.RuntimePermission + "accessClassInPackage.org.apache.jasper.runtime.*"; + + // The cookie code needs these. + permission java.util.PropertyPermission + "org.apache.catalina.STRICT_SERVLET_COMPLIANCE", "read"; + permission java.util.PropertyPermission + "org.apache.tomcat.util.http.ServerCookie.STRICT_NAMING", "read"; + permission java.util.PropertyPermission + "org.apache.tomcat.util.http.ServerCookie.FWD_SLASH_IS_SEPARATOR", "read"; + + // Applications using WebSocket need to be able to access these packages + permission java.lang.RuntimePermission "accessClassInPackage.org.apache.tomcat.websocket"; + permission java.lang.RuntimePermission "accessClassInPackage.org.apache.tomcat.websocket.server"; + + // Applications need to access these packages to use the Servlet 4.0 Preview + permission java.lang.RuntimePermission "accessClassInPackage.org.apache.catalina.servlet4preview.http"; +}; + + +// The Manager application needs access to the following packages to support the +// session display functionality. It also requires the custom Tomcat +// DeployXmlPermission to enable the use of META-INF/context.xml +// These settings support the following configurations: +// - default CATALINA_HOME == CATALINA_BASE +// - CATALINA_HOME != CATALINA_BASE, per instance Manager in CATALINA_BASE +// - CATALINA_HOME != CATALINA_BASE, shared Manager in CATALINA_HOME +grant codeBase "file:${catalina.base}/webapps/manager/-" { + permission java.lang.RuntimePermission "accessClassInPackage.org.apache.catalina"; + permission java.lang.RuntimePermission "accessClassInPackage.org.apache.catalina.ha.session"; + permission java.lang.RuntimePermission "accessClassInPackage.org.apache.catalina.manager"; + permission java.lang.RuntimePermission "accessClassInPackage.org.apache.catalina.manager.util"; + permission java.lang.RuntimePermission "accessClassInPackage.org.apache.catalina.util"; + permission org.apache.catalina.security.DeployXmlPermission "manager"; +}; +grant codeBase "file:${catalina.home}/webapps/manager/-" { + permission java.lang.RuntimePermission "accessClassInPackage.org.apache.catalina"; + permission java.lang.RuntimePermission "accessClassInPackage.org.apache.catalina.ha.session"; + permission java.lang.RuntimePermission "accessClassInPackage.org.apache.catalina.manager"; + permission java.lang.RuntimePermission "accessClassInPackage.org.apache.catalina.manager.util"; + permission java.lang.RuntimePermission "accessClassInPackage.org.apache.catalina.util"; + permission org.apache.catalina.security.DeployXmlPermission "manager"; +}; + +// The Host Manager application needs the custom Tomcat DeployXmlPermission to +// enable the use of META-INF/context.xml +// These settings support the following configurations: +// - default CATALINA_HOME == CATALINA_BASE +// - CATALINA_HOME != CATALINA_BASE, per instance Host Manager in CATALINA_BASE +// - CATALINA_HOME != CATALINA_BASE, shared Host Manager in CATALINA_HOME +grant codeBase "file:${catalina.base}/webapps/host-manager/-" { + permission org.apache.catalina.security.DeployXmlPermission "host-manager"; +}; +grant codeBase "file:${catalina.home}/webapps/host-manager/-" { + permission org.apache.catalina.security.DeployXmlPermission "host-manager"; +}; + + +// You can assign additional permissions to particular web applications by +// adding additional "grant" entries here, based on the code base for that +// application, /WEB-INF/classes/, or /WEB-INF/lib/ jar files. +// +// Different permissions can be granted to JSP pages, classes loaded from +// the /WEB-INF/classes/ directory, all jar files in the /WEB-INF/lib/ +// directory, or even to individual jar files in the /WEB-INF/lib/ directory. +// +// For instance, assume that the standard "examples" application +// included a JDBC driver that needed to establish a network connection to the +// corresponding database and used the scrape taglib to get the weather from +// the NOAA web server. You might create a "grant" entries like this: +// +// The permissions granted to the context root directory apply to JSP pages. +// grant codeBase "file:${catalina.base}/webapps/examples/-" { +// permission java.net.SocketPermission "dbhost.mycompany.com:5432", "connect"; +// permission java.net.SocketPermission "*.noaa.gov:80", "connect"; +// }; +// +// The permissions granted to the context WEB-INF/classes directory +// grant codeBase "file:${catalina.base}/webapps/examples/WEB-INF/classes/-" { +// }; +// +// The permission granted to your JDBC driver +// grant codeBase "jar:file:${catalina.base}/webapps/examples/WEB-INF/lib/driver.jar!/-" { +// permission java.net.SocketPermission "dbhost.mycompany.com:5432", "connect"; +// }; +// The permission granted to the scrape taglib +// grant codeBase "jar:file:${catalina.base}/webapps/examples/WEB-INF/lib/scrape.jar!/-" { +// permission java.net.SocketPermission "*.noaa.gov:80", "connect"; +// }; + +// To grant permissions for web applications using packed WAR files, use the +// Tomcat specific WAR url scheme. +// +// The permissions granted to the entire web application +// grant codeBase "war:file:${catalina.base}/webapps/examples.war*/-" { +// }; +// +// The permissions granted to a specific JAR +// grant codeBase "war:file:${catalina.base}/webapps/examples.war*/WEB-INF/lib/foo.jar" { +// }; diff --git a/Servers/Tomcat v8.5 Server at localhost-config/catalina.properties b/Servers/Tomcat v8.5 Server at localhost-config/catalina.properties new file mode 100644 index 0000000..dc2186f --- /dev/null +++ b/Servers/Tomcat v8.5 Server at localhost-config/catalina.properties @@ -0,0 +1,214 @@ +# Licensed to the Apache Software Foundation (ASF) under one or more +# contributor license agreements. See the NOTICE file distributed with +# this work for additional information regarding copyright ownership. +# The ASF licenses this file to You under the Apache License, Version 2.0 +# (the "License"); you may not use this file except in compliance with +# the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +# +# List of comma-separated packages that start with or equal this string +# will cause a security exception to be thrown when +# passed to checkPackageAccess unless the +# corresponding RuntimePermission ("accessClassInPackage."+package) has +# been granted. +package.access=sun.,org.apache.catalina.,org.apache.coyote.,org.apache.jasper.,org.apache.tomcat. +# +# List of comma-separated packages that start with or equal this string +# will cause a security exception to be thrown when +# passed to checkPackageDefinition unless the +# corresponding RuntimePermission ("defineClassInPackage."+package) has +# been granted. +# +# by default, no packages are restricted for definition, and none of +# the class loaders supplied with the JDK call checkPackageDefinition. +# +package.definition=sun.,java.,org.apache.catalina.,org.apache.coyote.,\ +org.apache.jasper.,org.apache.naming.,org.apache.tomcat. + +# +# +# List of comma-separated paths defining the contents of the "common" +# classloader. Prefixes should be used to define what is the repository type. +# Path may be relative to the CATALINA_HOME or CATALINA_BASE path or absolute. +# If left as blank,the JVM system loader will be used as Catalina's "common" +# loader. +# Examples: +# "foo": Add this folder as a class repository +# "foo/*.jar": Add all the JARs of the specified folder as class +# repositories +# "foo/bar.jar": Add bar.jar as a class repository +# +# Note: Values are enclosed in double quotes ("...") in case either the +# ${catalina.base} path or the ${catalina.home} path contains a comma. +# Because double quotes are used for quoting, the double quote character +# may not appear in a path. +common.loader="${catalina.base}/lib","${catalina.base}/lib/*.jar","${catalina.home}/lib","${catalina.home}/lib/*.jar" + +# +# List of comma-separated paths defining the contents of the "server" +# classloader. Prefixes should be used to define what is the repository type. +# Path may be relative to the CATALINA_HOME or CATALINA_BASE path or absolute. +# If left as blank, the "common" loader will be used as Catalina's "server" +# loader. +# Examples: +# "foo": Add this folder as a class repository +# "foo/*.jar": Add all the JARs of the specified folder as class +# repositories +# "foo/bar.jar": Add bar.jar as a class repository +# +# Note: Values may be enclosed in double quotes ("...") in case either the +# ${catalina.base} path or the ${catalina.home} path contains a comma. +# Because double quotes are used for quoting, the double quote character +# may not appear in a path. +server.loader= + +# +# List of comma-separated paths defining the contents of the "shared" +# classloader. Prefixes should be used to define what is the repository type. +# Path may be relative to the CATALINA_BASE path or absolute. If left as blank, +# the "common" loader will be used as Catalina's "shared" loader. +# Examples: +# "foo": Add this folder as a class repository +# "foo/*.jar": Add all the JARs of the specified folder as class +# repositories +# "foo/bar.jar": Add bar.jar as a class repository +# Please note that for single jars, e.g. bar.jar, you need the URL form +# starting with file:. +# +# Note: Values may be enclosed in double quotes ("...") in case either the +# ${catalina.base} path or the ${catalina.home} path contains a comma. +# Because double quotes are used for quoting, the double quote character +# may not appear in a path. +shared.loader= + +# Default list of JAR files that should not be scanned using the JarScanner +# functionality. This is typically used to scan JARs for configuration +# information. JARs that do not contain such information may be excluded from +# the scan to speed up the scanning process. This is the default list. JARs on +# this list are excluded from all scans. The list must be a comma separated list +# of JAR file names. +# The list of JARs to skip may be over-ridden at a Context level for individual +# scan types by configuring a JarScanner with a nested JarScanFilter. +# The JARs listed below include: +# - Tomcat Bootstrap JARs +# - Tomcat API JARs +# - Catalina JARs +# - Jasper JARs +# - Tomcat JARs +# - Common non-Tomcat JARs +# - Test JARs (JUnit, Cobertura and dependencies) +tomcat.util.scan.StandardJarScanFilter.jarsToSkip=\ +annotations-api.jar,\ +ant-junit*.jar,\ +ant-launcher.jar,\ +ant.jar,\ +asm-*.jar,\ +aspectj*.jar,\ +bootstrap.jar,\ +catalina-ant.jar,\ +catalina-ha.jar,\ +catalina-jmx-remote.jar,\ +catalina-storeconfig.jar,\ +catalina-tribes.jar,\ +catalina-ws.jar,\ +catalina.jar,\ +cglib-*.jar,\ +cobertura-*.jar,\ +commons-beanutils*.jar,\ +commons-codec*.jar,\ +commons-collections*.jar,\ +commons-daemon.jar,\ +commons-dbcp*.jar,\ +commons-digester*.jar,\ +commons-fileupload*.jar,\ +commons-httpclient*.jar,\ +commons-io*.jar,\ +commons-lang*.jar,\ +commons-logging*.jar,\ +commons-math*.jar,\ +commons-pool*.jar,\ +dom4j-*.jar,\ +easymock-*.jar,\ +ecj-*.jar,\ +el-api.jar,\ +geronimo-spec-jaxrpc*.jar,\ +h2*.jar,\ +hamcrest-*.jar,\ +hibernate*.jar,\ +httpclient*.jar,\ +icu4j-*.jar,\ +jasper-el.jar,\ +jasper.jar,\ +jaspic-api.jar,\ +jaxb-*.jar,\ +jaxen-*.jar,\ +jdom-*.jar,\ +jetty-*.jar,\ +jmx-tools.jar,\ +jmx.jar,\ +jsp-api.jar,\ +jstl.jar,\ +jta*.jar,\ +junit-*.jar,\ +junit.jar,\ +log4j*.jar,\ +mail*.jar,\ +objenesis-*.jar,\ +oraclepki.jar,\ +oro-*.jar,\ +servlet-api-*.jar,\ +servlet-api.jar,\ +slf4j*.jar,\ +taglibs-standard-spec-*.jar,\ +tagsoup-*.jar,\ +tomcat-api.jar,\ +tomcat-coyote.jar,\ +tomcat-dbcp.jar,\ +tomcat-i18n-*.jar,\ +tomcat-jdbc.jar,\ +tomcat-jni.jar,\ +tomcat-juli-adapters.jar,\ +tomcat-juli.jar,\ +tomcat-util-scan.jar,\ +tomcat-util.jar,\ +tomcat-websocket.jar,\ +tools.jar,\ +websocket-api.jar,\ +wsdl4j*.jar,\ +xercesImpl.jar,\ +xml-apis.jar,\ +xmlParserAPIs-*.jar,\ +xmlParserAPIs.jar,\ +xom-*.jar + +# Default list of JAR files that should be scanned that overrides the default +# jarsToSkip list above. This is typically used to include a specific JAR that +# has been excluded by a broad file name pattern in the jarsToSkip list. +# The list of JARs to scan may be over-ridden at a Context level for individual +# scan types by configuring a JarScanner with a nested JarScanFilter. +tomcat.util.scan.StandardJarScanFilter.jarsToScan=\ +log4j-taglib*.jar,\ +log4j-web*.jar,\ +log4javascript*.jar,\ +slf4j-taglib*.jar + +# String cache configuration. +tomcat.util.buf.StringCache.byte.enabled=true +#tomcat.util.buf.StringCache.char.enabled=true +#tomcat.util.buf.StringCache.trainThreshold=500000 +#tomcat.util.buf.StringCache.cacheSize=5000 + +# This system property is deprecated. Use the relaxedPathChars relaxedQueryChars +# attributes of the Connector instead. These attributes permit a wider range of +# characters to be configured as valid. +# Allow for changes to HTTP request validation +# WARNING: Using this option may expose the server to CVE-2016-6816 +#tomcat.util.http.parser.HttpParser.requestTargetAllow=| diff --git a/Servers/Tomcat v8.5 Server at localhost-config/context.xml b/Servers/Tomcat v8.5 Server at localhost-config/context.xml new file mode 100644 index 0000000..73f82b7 --- /dev/null +++ b/Servers/Tomcat v8.5 Server at localhost-config/context.xml @@ -0,0 +1,28 @@ + + + + + + WEB-INF/web.xml + ${catalina.base}/conf/web.xml + + + + \ No newline at end of file diff --git a/Servers/Tomcat v8.5 Server at localhost-config/server.xml b/Servers/Tomcat v8.5 Server at localhost-config/server.xml new file mode 100644 index 0000000..425bbd2 --- /dev/null +++ b/Servers/Tomcat v8.5 Server at localhost-config/server.xml @@ -0,0 +1,159 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Servers/Tomcat v8.5 Server at localhost-config/tomcat-users.xml b/Servers/Tomcat v8.5 Server at localhost-config/tomcat-users.xml new file mode 100644 index 0000000..2e175df --- /dev/null +++ b/Servers/Tomcat v8.5 Server at localhost-config/tomcat-users.xml @@ -0,0 +1,40 @@ + + + + + + \ No newline at end of file diff --git a/Servers/Tomcat v8.5 Server at localhost-config/web.xml b/Servers/Tomcat v8.5 Server at localhost-config/web.xml new file mode 100644 index 0000000..833e471 --- /dev/null +++ b/Servers/Tomcat v8.5 Server at localhost-config/web.xml @@ -0,0 +1,4722 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + default + org.apache.catalina.servlets.DefaultServlet + + debug + 0 + + + listings + false + + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + jsp + org.apache.jasper.servlet.JspServlet + + fork + false + + + xpoweredBy + false + + 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + default + / + + + + + jsp + *.jsp + *.jspx + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 30 + + + + + + + + + + + + + 123 + application/vnd.lotus-1-2-3 + + + 3dml + text/vnd.in3d.3dml + + + 3ds + image/x-3ds + + + 3g2 + video/3gpp2 + + + 3gp + video/3gpp + + + 7z + application/x-7z-compressed + + + aab + application/x-authorware-bin + + + aac + audio/x-aac + + + aam + application/x-authorware-map + + + aas + application/x-authorware-seg + + + abs + audio/x-mpeg + + + abw + application/x-abiword + + + ac + application/pkix-attr-cert + + + acc + application/vnd.americandynamics.acc + + + ace + application/x-ace-compressed + + + acu + application/vnd.acucobol + + + acutc + application/vnd.acucorp + + + adp + audio/adpcm + + + aep + application/vnd.audiograph + + + afm + application/x-font-type1 + + + afp + application/vnd.ibm.modcap + + + ahead + application/vnd.ahead.space + + + ai + application/postscript + + + aif + audio/x-aiff + + + aifc + audio/x-aiff + + + aiff + audio/x-aiff + + + aim + application/x-aim + + + air + application/vnd.adobe.air-application-installer-package+zip + + + ait + application/vnd.dvb.ait + + + ami + application/vnd.amiga.ami + + + anx + application/annodex + + + apk + application/vnd.android.package-archive + + + appcache + text/cache-manifest + + + application + application/x-ms-application + + + apr + application/vnd.lotus-approach + + + arc + application/x-freearc + + + art + image/x-jg + + + asc + application/pgp-signature + + + asf + video/x-ms-asf + + + asm + text/x-asm + + + aso + application/vnd.accpac.simply.aso + + + asx + video/x-ms-asf + + + atc + application/vnd.acucorp + + + atom + application/atom+xml + + + atomcat + application/atomcat+xml + + + atomsvc + application/atomsvc+xml + + + atx + application/vnd.antix.game-component + + + au + audio/basic + + + avi + video/x-msvideo + + + avx + video/x-rad-screenplay + + + aw + application/applixware + + + axa + audio/annodex + + + axv + video/annodex + + + azf + application/vnd.airzip.filesecure.azf + + + azs + application/vnd.airzip.filesecure.azs + + + azw + application/vnd.amazon.ebook + + + bat + application/x-msdownload + + + bcpio + application/x-bcpio + + + bdf + application/x-font-bdf + + + bdm + application/vnd.syncml.dm+wbxml + + + bed + application/vnd.realvnc.bed + + + bh2 + application/vnd.fujitsu.oasysprs + + + bin + application/octet-stream + + + blb + application/x-blorb + + + blorb + application/x-blorb + + + bmi + application/vnd.bmi + + + bmp + image/bmp + + + body + text/html + + + book + application/vnd.framemaker + + + box + application/vnd.previewsystems.box + + + boz + application/x-bzip2 + + + bpk + application/octet-stream + + + btif + image/prs.btif + + + bz + application/x-bzip + + + bz2 + application/x-bzip2 + + + c + text/x-c + + + c11amc + application/vnd.cluetrust.cartomobile-config + + + c11amz + application/vnd.cluetrust.cartomobile-config-pkg + + + c4d + application/vnd.clonk.c4group + + + c4f + application/vnd.clonk.c4group + + + c4g + application/vnd.clonk.c4group + + + c4p + application/vnd.clonk.c4group + + + c4u + application/vnd.clonk.c4group + + + cab + application/vnd.ms-cab-compressed + + + caf + audio/x-caf + + + cap + application/vnd.tcpdump.pcap + + + car + application/vnd.curl.car + + + cat + application/vnd.ms-pki.seccat + + + cb7 + application/x-cbr + + + cba + application/x-cbr + + + cbr + application/x-cbr + + + cbt + application/x-cbr + + + cbz + application/x-cbr + + + cc + text/x-c + + + cct + application/x-director + + + ccxml + application/ccxml+xml + + + cdbcmsg + application/vnd.contact.cmsg + + + cdf + application/x-cdf + + + cdkey + application/vnd.mediastation.cdkey + + + cdmia + application/cdmi-capability + + + cdmic + application/cdmi-container + + + cdmid + application/cdmi-domain + + + cdmio + application/cdmi-object + + + cdmiq + application/cdmi-queue + + + cdx + chemical/x-cdx + + + cdxml + application/vnd.chemdraw+xml + + + cdy + application/vnd.cinderella + + + cer + application/pkix-cert + + + cfs + application/x-cfs-compressed + + + cgm + image/cgm + + + chat + application/x-chat + + + chm + application/vnd.ms-htmlhelp + + + chrt + application/vnd.kde.kchart + + + cif + chemical/x-cif + + + cii + application/vnd.anser-web-certificate-issue-initiation + + + cil + application/vnd.ms-artgalry + + + cla + application/vnd.claymore + + + class + application/java + + + clkk + application/vnd.crick.clicker.keyboard + + + clkp + application/vnd.crick.clicker.palette + + + clkt + application/vnd.crick.clicker.template + + + clkw + application/vnd.crick.clicker.wordbank + + + clkx + application/vnd.crick.clicker + + + clp + application/x-msclip + + + cmc + application/vnd.cosmocaller + + + cmdf + chemical/x-cmdf + + + cml + chemical/x-cml + + + cmp + application/vnd.yellowriver-custom-menu + + + cmx + image/x-cmx + + + cod + application/vnd.rim.cod + + + com + application/x-msdownload + + + conf + text/plain + + + cpio + application/x-cpio + + + cpp + text/x-c + + + cpt + application/mac-compactpro + + + crd + application/x-mscardfile + + + crl + application/pkix-crl + + + crt + application/x-x509-ca-cert + + + cryptonote + application/vnd.rig.cryptonote + + + csh + application/x-csh + + + csml + chemical/x-csml + + + csp + application/vnd.commonspace + + + css + text/css + + + cst + application/x-director + + + csv + text/csv + + + cu + application/cu-seeme + + + curl + text/vnd.curl + + + cww + application/prs.cww + + + cxt + application/x-director + + + cxx + text/x-c + + + dae + model/vnd.collada+xml + + + daf + application/vnd.mobius.daf + + + dart + application/vnd.dart + + + dataless + application/vnd.fdsn.seed + + + davmount + application/davmount+xml + + + dbk + application/docbook+xml + + + dcr + application/x-director + + + dcurl + text/vnd.curl.dcurl + + + dd2 + application/vnd.oma.dd2+xml + + + ddd + application/vnd.fujixerox.ddd + + + deb + application/x-debian-package + + + def + text/plain + + + deploy + application/octet-stream + + + der + application/x-x509-ca-cert + + + dfac + application/vnd.dreamfactory + + + dgc + application/x-dgc-compressed + + + dib + image/bmp + + + dic + text/x-c + + + dir + application/x-director + + + dis + application/vnd.mobius.dis + + + dist + application/octet-stream + + + distz + application/octet-stream + + + djv + image/vnd.djvu + + + djvu + image/vnd.djvu + + + dll + application/x-msdownload + + + dmg + application/x-apple-diskimage + + + dmp + application/vnd.tcpdump.pcap + + + dms + application/octet-stream + + + dna + application/vnd.dna + + + doc + application/msword + + + docm + application/vnd.ms-word.document.macroenabled.12 + + + docx + application/vnd.openxmlformats-officedocument.wordprocessingml.document + + + dot + application/msword + + + dotm + application/vnd.ms-word.template.macroenabled.12 + + + dotx + application/vnd.openxmlformats-officedocument.wordprocessingml.template + + + dp + application/vnd.osgi.dp + + + dpg + application/vnd.dpgraph + + + dra + audio/vnd.dra + + + dsc + text/prs.lines.tag + + + dssc + application/dssc+der + + + dtb + application/x-dtbook+xml + + + dtd + application/xml-dtd + + + dts + audio/vnd.dts + + + dtshd + audio/vnd.dts.hd + + + dump + application/octet-stream + + + dv + video/x-dv + + + dvb + video/vnd.dvb.file + + + dvi + application/x-dvi + + + dwf + model/vnd.dwf + + + dwg + image/vnd.dwg + + + dxf + image/vnd.dxf + + + dxp + application/vnd.spotfire.dxp + + + dxr + application/x-director + + + ecelp4800 + audio/vnd.nuera.ecelp4800 + + + ecelp7470 + audio/vnd.nuera.ecelp7470 + + + ecelp9600 + audio/vnd.nuera.ecelp9600 + + + ecma + application/ecmascript + + + edm + application/vnd.novadigm.edm + + + edx + application/vnd.novadigm.edx + + + efif + application/vnd.picsel + + + ei6 + application/vnd.pg.osasli + + + elc + application/octet-stream + + + emf + application/x-msmetafile + + + eml + message/rfc822 + + + emma + application/emma+xml + + + emz + application/x-msmetafile + + + eol + audio/vnd.digital-winds + + + eot + application/vnd.ms-fontobject + + + eps + application/postscript + + + epub + application/epub+zip + + + es3 + application/vnd.eszigno3+xml + + + esa + application/vnd.osgi.subsystem + + + esf + application/vnd.epson.esf + + + et3 + application/vnd.eszigno3+xml + + + etx + text/x-setext + + + eva + application/x-eva + + + evy + application/x-envoy + + + exe + application/octet-stream + + + exi + application/exi + + + ext + application/vnd.novadigm.ext + + + ez + application/andrew-inset + + + ez2 + application/vnd.ezpix-album + + + ez3 + application/vnd.ezpix-package + + + f + text/x-fortran + + + f4v + video/x-f4v + + + f77 + text/x-fortran + + + f90 + text/x-fortran + + + fbs + image/vnd.fastbidsheet + + + fcdt + application/vnd.adobe.formscentral.fcdt + + + fcs + application/vnd.isac.fcs + + + fdf + application/vnd.fdf + + + fe_launch + application/vnd.denovo.fcselayout-link + + + fg5 + application/vnd.fujitsu.oasysgp + + + fgd + application/x-director + + + fh + image/x-freehand + + + fh4 + image/x-freehand + + + fh5 + image/x-freehand + + + fh7 + image/x-freehand + + + fhc + image/x-freehand + + + fig + application/x-xfig + + + flac + audio/flac + + + fli + video/x-fli + + + flo + application/vnd.micrografx.flo + + + flv + video/x-flv + + + flw + application/vnd.kde.kivio + + + flx + text/vnd.fmi.flexstor + + + fly + text/vnd.fly + + + fm + application/vnd.framemaker + + + fnc + application/vnd.frogans.fnc + + + for + text/x-fortran + + + fpx + image/vnd.fpx + + + frame + application/vnd.framemaker + + + fsc + application/vnd.fsc.weblaunch + + + fst + image/vnd.fst + + + ftc + application/vnd.fluxtime.clip + + + fti + application/vnd.anser-web-funds-transfer-initiation + + + fvt + video/vnd.fvt + + + fxp + application/vnd.adobe.fxp + + + fxpl + application/vnd.adobe.fxp + + + fzs + application/vnd.fuzzysheet + + + g2w + application/vnd.geoplan + + + g3 + image/g3fax + + + g3w + application/vnd.geospace + + + gac + application/vnd.groove-account + + + gam + application/x-tads + + + gbr + application/rpki-ghostbusters + + + gca + application/x-gca-compressed + + + gdl + model/vnd.gdl + + + geo + application/vnd.dynageo + + + gex + application/vnd.geometry-explorer + + + ggb + application/vnd.geogebra.file + + + ggt + application/vnd.geogebra.tool + + + ghf + application/vnd.groove-help + + + gif + image/gif + + + gim + application/vnd.groove-identity-message + + + gml + application/gml+xml + + + gmx + application/vnd.gmx + + + gnumeric + application/x-gnumeric + + + gph + application/vnd.flographit + + + gpx + application/gpx+xml + + + gqf + application/vnd.grafeq + + + gqs + application/vnd.grafeq + + + gram + application/srgs + + + gramps + application/x-gramps-xml + + + gre + application/vnd.geometry-explorer + + + grv + application/vnd.groove-injector + + + grxml + application/srgs+xml + + + gsf + application/x-font-ghostscript + + + gtar + application/x-gtar + + + gtm + application/vnd.groove-tool-message + + + gtw + model/vnd.gtw + + + gv + text/vnd.graphviz + + + gxf + application/gxf + + + gxt + application/vnd.geonext + + + gz + application/x-gzip + + + h + text/x-c + + + h261 + video/h261 + + + h263 + video/h263 + + + h264 + video/h264 + + + hal + application/vnd.hal+xml + + + hbci + application/vnd.hbci + + + hdf + application/x-hdf + + + hh + text/x-c + + + hlp + application/winhlp + + + hpgl + application/vnd.hp-hpgl + + + hpid + application/vnd.hp-hpid + + + hps + application/vnd.hp-hps + + + hqx + application/mac-binhex40 + + + htc + text/x-component + + + htke + application/vnd.kenameaapp + + + htm + text/html + + + html + text/html + + + hvd + application/vnd.yamaha.hv-dic + + + hvp + application/vnd.yamaha.hv-voice + + + hvs + application/vnd.yamaha.hv-script + + + i2g + application/vnd.intergeo + + + icc + application/vnd.iccprofile + + + ice + x-conference/x-cooltalk + + + icm + application/vnd.iccprofile + + + ico + image/x-icon + + + ics + text/calendar + + + ief + image/ief + + + ifb + text/calendar + + + ifm + application/vnd.shana.informed.formdata + + + iges + model/iges + + + igl + application/vnd.igloader + + + igm + application/vnd.insors.igm + + + igs + model/iges + + + igx + application/vnd.micrografx.igx + + + iif + application/vnd.shana.informed.interchange + + + imp + application/vnd.accpac.simply.imp + + + ims + application/vnd.ms-ims + + + in + text/plain + + + ink + application/inkml+xml + + + inkml + application/inkml+xml + + + install + application/x-install-instructions + + + iota + application/vnd.astraea-software.iota + + + ipfix + application/ipfix + + + ipk + application/vnd.shana.informed.package + + + irm + application/vnd.ibm.rights-management + + + irp + application/vnd.irepository.package+xml + + + iso + application/x-iso9660-image + + + itp + application/vnd.shana.informed.formtemplate + + + ivp + application/vnd.immervision-ivp + + + ivu + application/vnd.immervision-ivu + + + jad + text/vnd.sun.j2me.app-descriptor + + + jam + application/vnd.jam + + + jar + application/java-archive + + + java + text/x-java-source + + + jisp + application/vnd.jisp + + + jlt + application/vnd.hp-jlyt + + + jnlp + application/x-java-jnlp-file + + + joda + application/vnd.joost.joda-archive + + + jpe + image/jpeg + + + jpeg + image/jpeg + + + jpg + image/jpeg + + + jpgm + video/jpm + + + jpgv + video/jpeg + + + jpm + video/jpm + + + js + application/javascript + + + jsf + text/plain + + + json + application/json + + + jsonml + application/jsonml+json + + + jspf + text/plain + + + kar + audio/midi + + + karbon + application/vnd.kde.karbon + + + kfo + application/vnd.kde.kformula + + + kia + application/vnd.kidspiration + + + kml + application/vnd.google-earth.kml+xml + + + kmz + application/vnd.google-earth.kmz + + + kne + application/vnd.kinar + + + knp + application/vnd.kinar + + + kon + application/vnd.kde.kontour + + + kpr + application/vnd.kde.kpresenter + + + kpt + application/vnd.kde.kpresenter + + + kpxx + application/vnd.ds-keypoint + + + ksp + application/vnd.kde.kspread + + + ktr + application/vnd.kahootz + + + ktx + image/ktx + + + ktz + application/vnd.kahootz + + + kwd + application/vnd.kde.kword + + + kwt + application/vnd.kde.kword + + + lasxml + application/vnd.las.las+xml + + + latex + application/x-latex + + + lbd + application/vnd.llamagraphics.life-balance.desktop + + + lbe + application/vnd.llamagraphics.life-balance.exchange+xml + + + les + application/vnd.hhe.lesson-player + + + lha + application/x-lzh-compressed + + + link66 + application/vnd.route66.link66+xml + + + list + text/plain + + + list3820 + application/vnd.ibm.modcap + + + listafp + application/vnd.ibm.modcap + + + lnk + application/x-ms-shortcut + + + log + text/plain + + + lostxml + application/lost+xml + + + lrf + application/octet-stream + + + lrm + application/vnd.ms-lrm + + + ltf + application/vnd.frogans.ltf + + + lvp + audio/vnd.lucent.voice + + + lwp + application/vnd.lotus-wordpro + + + lzh + application/x-lzh-compressed + + + m13 + application/x-msmediaview + + + m14 + application/x-msmediaview + + + m1v + video/mpeg + + + m21 + application/mp21 + + + m2a + audio/mpeg + + + m2v + video/mpeg + + + m3a + audio/mpeg + + + m3u + audio/x-mpegurl + + + m3u8 + application/vnd.apple.mpegurl + + + m4a + audio/mp4 + + + m4b + audio/mp4 + + + m4r + audio/mp4 + + + m4u + video/vnd.mpegurl + + + m4v + video/mp4 + + + ma + application/mathematica + + + mac + image/x-macpaint + + + mads + application/mads+xml + + + mag + application/vnd.ecowin.chart + + + maker + application/vnd.framemaker + + + man + text/troff + + + mar + application/octet-stream + + + mathml + application/mathml+xml + + + mb + application/mathematica + + + mbk + application/vnd.mobius.mbk + + + mbox + application/mbox + + + mc1 + application/vnd.medcalcdata + + + mcd + application/vnd.mcd + + + mcurl + text/vnd.curl.mcurl + + + mdb + application/x-msaccess + + + mdi + image/vnd.ms-modi + + + me + text/troff + + + mesh + model/mesh + + + meta4 + application/metalink4+xml + + + metalink + application/metalink+xml + + + mets + application/mets+xml + + + mfm + application/vnd.mfmp + + + mft + application/rpki-manifest + + + mgp + application/vnd.osgeo.mapguide.package + + + mgz + application/vnd.proteus.magazine + + + mid + audio/midi + + + midi + audio/midi + + + mie + application/x-mie + + + mif + application/x-mif + + + mime + message/rfc822 + + + mj2 + video/mj2 + + + mjp2 + video/mj2 + + + mk3d + video/x-matroska + + + mka + audio/x-matroska + + + mks + video/x-matroska + + + mkv + video/x-matroska + + + mlp + application/vnd.dolby.mlp + + + mmd + application/vnd.chipnuts.karaoke-mmd + + + mmf + application/vnd.smaf + + + mmr + image/vnd.fujixerox.edmics-mmr + + + mng + video/x-mng + + + mny + application/x-msmoney + + + mobi + application/x-mobipocket-ebook + + + mods + application/mods+xml + + + mov + video/quicktime + + + movie + video/x-sgi-movie + + + mp1 + audio/mpeg + + + mp2 + audio/mpeg + + + mp21 + application/mp21 + + + mp2a + audio/mpeg + + + mp3 + audio/mpeg + + + mp4 + video/mp4 + + + mp4a + audio/mp4 + + + mp4s + application/mp4 + + + mp4v + video/mp4 + + + mpa + audio/mpeg + + + mpc + application/vnd.mophun.certificate + + + mpe + video/mpeg + + + mpeg + video/mpeg + + + mpega + audio/x-mpeg + + + mpg + video/mpeg + + + mpg4 + video/mp4 + + + mpga + audio/mpeg + + + mpkg + application/vnd.apple.installer+xml + + + mpm + application/vnd.blueice.multipass + + + mpn + application/vnd.mophun.application + + + mpp + application/vnd.ms-project + + + mpt + application/vnd.ms-project + + + mpv2 + video/mpeg2 + + + mpy + application/vnd.ibm.minipay + + + mqy + application/vnd.mobius.mqy + + + mrc + application/marc + + + mrcx + application/marcxml+xml + + + ms + text/troff + + + mscml + application/mediaservercontrol+xml + + + mseed + application/vnd.fdsn.mseed + + + mseq + application/vnd.mseq + + + msf + application/vnd.epson.msf + + + msh + model/mesh + + + msi + application/x-msdownload + + + msl + application/vnd.mobius.msl + + + msty + application/vnd.muvee.style + + + mts + model/vnd.mts + + + mus + application/vnd.musician + + + musicxml + application/vnd.recordare.musicxml+xml + + + mvb + application/x-msmediaview + + + mwf + application/vnd.mfer + + + mxf + application/mxf + + + mxl + application/vnd.recordare.musicxml + + + mxml + application/xv+xml + + + mxs + application/vnd.triscape.mxs + + + mxu + video/vnd.mpegurl + + + n-gage + application/vnd.nokia.n-gage.symbian.install + + + n3 + text/n3 + + + nb + application/mathematica + + + nbp + application/vnd.wolfram.player + + + nc + application/x-netcdf + + + ncx + application/x-dtbncx+xml + + + nfo + text/x-nfo + + + ngdat + application/vnd.nokia.n-gage.data + + + nitf + application/vnd.nitf + + + nlu + application/vnd.neurolanguage.nlu + + + nml + application/vnd.enliven + + + nnd + application/vnd.noblenet-directory + + + nns + application/vnd.noblenet-sealer + + + nnw + application/vnd.noblenet-web + + + npx + image/vnd.net-fpx + + + nsc + application/x-conference + + + nsf + application/vnd.lotus-notes + + + ntf + application/vnd.nitf + + + nzb + application/x-nzb + + + oa2 + application/vnd.fujitsu.oasys2 + + + oa3 + application/vnd.fujitsu.oasys3 + + + oas + application/vnd.fujitsu.oasys + + + obd + application/x-msbinder + + + obj + application/x-tgif + + + oda + application/oda + + + + odb + application/vnd.oasis.opendocument.database + + + + odc + application/vnd.oasis.opendocument.chart + + + + odf + application/vnd.oasis.opendocument.formula + + + odft + application/vnd.oasis.opendocument.formula-template + + + + odg + application/vnd.oasis.opendocument.graphics + + + + odi + application/vnd.oasis.opendocument.image + + + + odm + application/vnd.oasis.opendocument.text-master + + + + odp + application/vnd.oasis.opendocument.presentation + + + + ods + application/vnd.oasis.opendocument.spreadsheet + + + + odt + application/vnd.oasis.opendocument.text + + + oga + audio/ogg + + + ogg + audio/ogg + + + ogv + video/ogg + + + + ogx + application/ogg + + + omdoc + application/omdoc+xml + + + onepkg + application/onenote + + + onetmp + application/onenote + + + onetoc + application/onenote + + + onetoc2 + application/onenote + + + opf + application/oebps-package+xml + + + opml + text/x-opml + + + oprc + application/vnd.palm + + + org + application/vnd.lotus-organizer + + + osf + application/vnd.yamaha.openscoreformat + + + osfpvg + application/vnd.yamaha.openscoreformat.osfpvg+xml + + + otc + application/vnd.oasis.opendocument.chart-template + + + otf + font/otf + + + + otg + application/vnd.oasis.opendocument.graphics-template + + + + oth + application/vnd.oasis.opendocument.text-web + + + oti + application/vnd.oasis.opendocument.image-template + + + + otp + application/vnd.oasis.opendocument.presentation-template + + + + ots + application/vnd.oasis.opendocument.spreadsheet-template + + + + ott + application/vnd.oasis.opendocument.text-template + + + oxps + application/oxps + + + oxt + application/vnd.openofficeorg.extension + + + p + text/x-pascal + + + p10 + application/pkcs10 + + + p12 + application/x-pkcs12 + + + p7b + application/x-pkcs7-certificates + + + p7c + application/pkcs7-mime + + + p7m + application/pkcs7-mime + + + p7r + application/x-pkcs7-certreqresp + + + p7s + application/pkcs7-signature + + + p8 + application/pkcs8 + + + pas + text/x-pascal + + + paw + application/vnd.pawaafile + + + pbd + application/vnd.powerbuilder6 + + + pbm + image/x-portable-bitmap + + + pcap + application/vnd.tcpdump.pcap + + + pcf + application/x-font-pcf + + + pcl + application/vnd.hp-pcl + + + pclxl + application/vnd.hp-pclxl + + + pct + image/pict + + + pcurl + application/vnd.curl.pcurl + + + pcx + image/x-pcx + + + pdb + application/vnd.palm + + + pdf + application/pdf + + + pfa + application/x-font-type1 + + + pfb + application/x-font-type1 + + + pfm + application/x-font-type1 + + + pfr + application/font-tdpfr + + + pfx + application/x-pkcs12 + + + pgm + image/x-portable-graymap + + + pgn + application/x-chess-pgn + + + pgp + application/pgp-encrypted + + + pic + image/pict + + + pict + image/pict + + + pkg + application/octet-stream + + + pki + application/pkixcmp + + + pkipath + application/pkix-pkipath + + + plb + application/vnd.3gpp.pic-bw-large + + + plc + application/vnd.mobius.plc + + + plf + application/vnd.pocketlearn + + + pls + audio/x-scpls + + + pml + application/vnd.ctc-posml + + + png + image/png + + + pnm + image/x-portable-anymap + + + pnt + image/x-macpaint + + + portpkg + application/vnd.macports.portpkg + + + pot + application/vnd.ms-powerpoint + + + potm + application/vnd.ms-powerpoint.template.macroenabled.12 + + + potx + application/vnd.openxmlformats-officedocument.presentationml.template + + + ppam + application/vnd.ms-powerpoint.addin.macroenabled.12 + + + ppd + application/vnd.cups-ppd + + + ppm + image/x-portable-pixmap + + + pps + application/vnd.ms-powerpoint + + + ppsm + application/vnd.ms-powerpoint.slideshow.macroenabled.12 + + + ppsx + application/vnd.openxmlformats-officedocument.presentationml.slideshow + + + ppt + application/vnd.ms-powerpoint + + + pptm + application/vnd.ms-powerpoint.presentation.macroenabled.12 + + + pptx + application/vnd.openxmlformats-officedocument.presentationml.presentation + + + pqa + application/vnd.palm + + + prc + application/x-mobipocket-ebook + + + pre + application/vnd.lotus-freelance + + + prf + application/pics-rules + + + ps + application/postscript + + + psb + application/vnd.3gpp.pic-bw-small + + + psd + image/vnd.adobe.photoshop + + + psf + application/x-font-linux-psf + + + pskcxml + application/pskc+xml + + + ptid + application/vnd.pvi.ptid1 + + + pub + application/x-mspublisher + + + pvb + application/vnd.3gpp.pic-bw-var + + + pwn + application/vnd.3m.post-it-notes + + + pya + audio/vnd.ms-playready.media.pya + + + pyv + video/vnd.ms-playready.media.pyv + + + qam + application/vnd.epson.quickanime + + + qbo + application/vnd.intu.qbo + + + qfx + application/vnd.intu.qfx + + + qps + application/vnd.publishare-delta-tree + + + qt + video/quicktime + + + qti + image/x-quicktime + + + qtif + image/x-quicktime + + + qwd + application/vnd.quark.quarkxpress + + + qwt + application/vnd.quark.quarkxpress + + + qxb + application/vnd.quark.quarkxpress + + + qxd + application/vnd.quark.quarkxpress + + + qxl + application/vnd.quark.quarkxpress + + + qxt + application/vnd.quark.quarkxpress + + + ra + audio/x-pn-realaudio + + + ram + audio/x-pn-realaudio + + + rar + application/x-rar-compressed + + + ras + image/x-cmu-raster + + + rcprofile + application/vnd.ipunplugged.rcprofile + + + rdf + application/rdf+xml + + + rdz + application/vnd.data-vision.rdz + + + rep + application/vnd.businessobjects + + + res + application/x-dtbresource+xml + + + rgb + image/x-rgb + + + rif + application/reginfo+xml + + + rip + audio/vnd.rip + + + ris + application/x-research-info-systems + + + rl + application/resource-lists+xml + + + rlc + image/vnd.fujixerox.edmics-rlc + + + rld + application/resource-lists-diff+xml + + + rm + application/vnd.rn-realmedia + + + rmi + audio/midi + + + rmp + audio/x-pn-realaudio-plugin + + + rms + application/vnd.jcp.javame.midlet-rms + + + rmvb + application/vnd.rn-realmedia-vbr + + + rnc + application/relax-ng-compact-syntax + + + roa + application/rpki-roa + + + roff + text/troff + + + rp9 + application/vnd.cloanto.rp9 + + + rpss + application/vnd.nokia.radio-presets + + + rpst + application/vnd.nokia.radio-preset + + + rq + application/sparql-query + + + rs + application/rls-services+xml + + + rsd + application/rsd+xml + + + rss + application/rss+xml + + + rtf + application/rtf + + + rtx + text/richtext + + + s + text/x-asm + + + s3m + audio/s3m + + + saf + application/vnd.yamaha.smaf-audio + + + sbml + application/sbml+xml + + + sc + application/vnd.ibm.secure-container + + + scd + application/x-msschedule + + + scm + application/vnd.lotus-screencam + + + scq + application/scvp-cv-request + + + scs + application/scvp-cv-response + + + scurl + text/vnd.curl.scurl + + + sda + application/vnd.stardivision.draw + + + sdc + application/vnd.stardivision.calc + + + sdd + application/vnd.stardivision.impress + + + sdkd + application/vnd.solent.sdkm+xml + + + sdkm + application/vnd.solent.sdkm+xml + + + sdp + application/sdp + + + sdw + application/vnd.stardivision.writer + + + see + application/vnd.seemail + + + seed + application/vnd.fdsn.seed + + + sema + application/vnd.sema + + + semd + application/vnd.semd + + + semf + application/vnd.semf + + + ser + application/java-serialized-object + + + setpay + application/set-payment-initiation + + + setreg + application/set-registration-initiation + + + sfd-hdstx + application/vnd.hydrostatix.sof-data + + + sfs + application/vnd.spotfire.sfs + + + sfv + text/x-sfv + + + sgi + image/sgi + + + sgl + application/vnd.stardivision.writer-global + + + sgm + text/sgml + + + sgml + text/sgml + + + sh + application/x-sh + + + shar + application/x-shar + + + shf + application/shf+xml + + + + sid + image/x-mrsid-image + + + sig + application/pgp-signature + + + sil + audio/silk + + + silo + model/mesh + + + sis + application/vnd.symbian.install + + + sisx + application/vnd.symbian.install + + + sit + application/x-stuffit + + + sitx + application/x-stuffitx + + + skd + application/vnd.koan + + + skm + application/vnd.koan + + + skp + application/vnd.koan + + + skt + application/vnd.koan + + + sldm + application/vnd.ms-powerpoint.slide.macroenabled.12 + + + sldx + application/vnd.openxmlformats-officedocument.presentationml.slide + + + slt + application/vnd.epson.salt + + + sm + application/vnd.stepmania.stepchart + + + smf + application/vnd.stardivision.math + + + smi + application/smil+xml + + + smil + application/smil+xml + + + smv + video/x-smv + + + smzip + application/vnd.stepmania.package + + + snd + audio/basic + + + snf + application/x-font-snf + + + so + application/octet-stream + + + spc + application/x-pkcs7-certificates + + + spf + application/vnd.yamaha.smaf-phrase + + + spl + application/x-futuresplash + + + spot + text/vnd.in3d.spot + + + spp + application/scvp-vp-response + + + spq + application/scvp-vp-request + + + spx + audio/ogg + + + sql + application/x-sql + + + src + application/x-wais-source + + + srt + application/x-subrip + + + sru + application/sru+xml + + + srx + application/sparql-results+xml + + + ssdl + application/ssdl+xml + + + sse + application/vnd.kodak-descriptor + + + ssf + application/vnd.epson.ssf + + + ssml + application/ssml+xml + + + st + application/vnd.sailingtracker.track + + + stc + application/vnd.sun.xml.calc.template + + + std + application/vnd.sun.xml.draw.template + + + stf + application/vnd.wt.stf + + + sti + application/vnd.sun.xml.impress.template + + + stk + application/hyperstudio + + + stl + application/vnd.ms-pki.stl + + + str + application/vnd.pg.format + + + stw + application/vnd.sun.xml.writer.template + + + sub + text/vnd.dvb.subtitle + + + sus + application/vnd.sus-calendar + + + susp + application/vnd.sus-calendar + + + sv4cpio + application/x-sv4cpio + + + sv4crc + application/x-sv4crc + + + svc + application/vnd.dvb.service + + + svd + application/vnd.svd + + + svg + image/svg+xml + + + svgz + image/svg+xml + + + swa + application/x-director + + + swf + application/x-shockwave-flash + + + swi + application/vnd.aristanetworks.swi + + + sxc + application/vnd.sun.xml.calc + + + sxd + application/vnd.sun.xml.draw + + + sxg + application/vnd.sun.xml.writer.global + + + sxi + application/vnd.sun.xml.impress + + + sxm + application/vnd.sun.xml.math + + + sxw + application/vnd.sun.xml.writer + + + t + text/troff + + + t3 + application/x-t3vm-image + + + taglet + application/vnd.mynfc + + + tao + application/vnd.tao.intent-module-archive + + + tar + application/x-tar + + + tcap + application/vnd.3gpp2.tcap + + + tcl + application/x-tcl + + + teacher + application/vnd.smart.teacher + + + tei + application/tei+xml + + + teicorpus + application/tei+xml + + + tex + application/x-tex + + + texi + application/x-texinfo + + + texinfo + application/x-texinfo + + + text + text/plain + + + tfi + application/thraud+xml + + + tfm + application/x-tex-tfm + + + tga + image/x-tga + + + thmx + application/vnd.ms-officetheme + + + tif + image/tiff + + + tiff + image/tiff + + + tmo + application/vnd.tmobile-livetv + + + torrent + application/x-bittorrent + + + tpl + application/vnd.groove-tool-template + + + tpt + application/vnd.trid.tpt + + + tr + text/troff + + + tra + application/vnd.trueapp + + + trm + application/x-msterminal + + + tsd + application/timestamped-data + + + tsv + text/tab-separated-values + + + ttc + font/collection + + + ttf + font/ttf + + + ttl + text/turtle + + + twd + application/vnd.simtech-mindmapper + + + twds + application/vnd.simtech-mindmapper + + + txd + application/vnd.genomatix.tuxedo + + + txf + application/vnd.mobius.txf + + + txt + text/plain + + + u32 + application/x-authorware-bin + + + udeb + application/x-debian-package + + + ufd + application/vnd.ufdl + + + ufdl + application/vnd.ufdl + + + ulw + audio/basic + + + ulx + application/x-glulx + + + umj + application/vnd.umajin + + + unityweb + application/vnd.unity + + + uoml + application/vnd.uoml+xml + + + uri + text/uri-list + + + uris + text/uri-list + + + urls + text/uri-list + + + ustar + application/x-ustar + + + utz + application/vnd.uiq.theme + + + uu + text/x-uuencode + + + uva + audio/vnd.dece.audio + + + uvd + application/vnd.dece.data + + + uvf + application/vnd.dece.data + + + uvg + image/vnd.dece.graphic + + + uvh + video/vnd.dece.hd + + + uvi + image/vnd.dece.graphic + + + uvm + video/vnd.dece.mobile + + + uvp + video/vnd.dece.pd + + + uvs + video/vnd.dece.sd + + + uvt + application/vnd.dece.ttml+xml + + + uvu + video/vnd.uvvu.mp4 + + + uvv + video/vnd.dece.video + + + uvva + audio/vnd.dece.audio + + + uvvd + application/vnd.dece.data + + + uvvf + application/vnd.dece.data + + + uvvg + image/vnd.dece.graphic + + + uvvh + video/vnd.dece.hd + + + uvvi + image/vnd.dece.graphic + + + uvvm + video/vnd.dece.mobile + + + uvvp + video/vnd.dece.pd + + + uvvs + video/vnd.dece.sd + + + uvvt + application/vnd.dece.ttml+xml + + + uvvu + video/vnd.uvvu.mp4 + + + uvvv + video/vnd.dece.video + + + uvvx + application/vnd.dece.unspecified + + + uvvz + application/vnd.dece.zip + + + uvx + application/vnd.dece.unspecified + + + uvz + application/vnd.dece.zip + + + vcard + text/vcard + + + vcd + application/x-cdlink + + + vcf + text/x-vcard + + + vcg + application/vnd.groove-vcard + + + vcs + text/x-vcalendar + + + vcx + application/vnd.vcx + + + vis + application/vnd.visionary + + + viv + video/vnd.vivo + + + vob + video/x-ms-vob + + + vor + application/vnd.stardivision.writer + + + vox + application/x-authorware-bin + + + vrml + model/vrml + + + vsd + application/vnd.visio + + + vsf + application/vnd.vsf + + + vss + application/vnd.visio + + + vst + application/vnd.visio + + + vsw + application/vnd.visio + + + vtu + model/vnd.vtu + + + vxml + application/voicexml+xml + + + w3d + application/x-director + + + wad + application/x-doom + + + wav + audio/x-wav + + + wax + audio/x-ms-wax + + + + wbmp + image/vnd.wap.wbmp + + + wbs + application/vnd.criticaltools.wbs+xml + + + wbxml + application/vnd.wap.wbxml + + + wcm + application/vnd.ms-works + + + wdb + application/vnd.ms-works + + + wdp + image/vnd.ms-photo + + + weba + audio/webm + + + webm + video/webm + + + webp + image/webp + + + wg + application/vnd.pmi.widget + + + wgt + application/widget + + + wks + application/vnd.ms-works + + + wm + video/x-ms-wm + + + wma + audio/x-ms-wma + + + wmd + application/x-ms-wmd + + + wmf + application/x-msmetafile + + + + wml + text/vnd.wap.wml + + + + wmlc + application/vnd.wap.wmlc + + + + wmls + text/vnd.wap.wmlscript + + + + wmlsc + application/vnd.wap.wmlscriptc + + + wmv + video/x-ms-wmv + + + wmx + video/x-ms-wmx + + + wmz + application/x-msmetafile + + + woff + font/woff + + + woff2 + font/woff2 + + + wpd + application/vnd.wordperfect + + + wpl + application/vnd.ms-wpl + + + wps + application/vnd.ms-works + + + wqd + application/vnd.wqd + + + wri + application/x-mswrite + + + wrl + model/vrml + + + wsdl + application/wsdl+xml + + + wspolicy + application/wspolicy+xml + + + wtb + application/vnd.webturbo + + + wvx + video/x-ms-wvx + + + x32 + application/x-authorware-bin + + + x3d + model/x3d+xml + + + x3db + model/x3d+binary + + + x3dbz + model/x3d+binary + + + x3dv + model/x3d+vrml + + + x3dvz + model/x3d+vrml + + + x3dz + model/x3d+xml + + + xaml + application/xaml+xml + + + xap + application/x-silverlight-app + + + xar + application/vnd.xara + + + xbap + application/x-ms-xbap + + + xbd + application/vnd.fujixerox.docuworks.binder + + + xbm + image/x-xbitmap + + + xdf + application/xcap-diff+xml + + + xdm + application/vnd.syncml.dm+xml + + + xdp + application/vnd.adobe.xdp+xml + + + xdssc + application/dssc+xml + + + xdw + application/vnd.fujixerox.docuworks + + + xenc + application/xenc+xml + + + xer + application/patch-ops-error+xml + + + xfdf + application/vnd.adobe.xfdf + + + xfdl + application/vnd.xfdl + + + xht + application/xhtml+xml + + + xhtml + application/xhtml+xml + + + xhvml + application/xv+xml + + + xif + image/vnd.xiff + + + xla + application/vnd.ms-excel + + + xlam + application/vnd.ms-excel.addin.macroenabled.12 + + + xlc + application/vnd.ms-excel + + + xlf + application/x-xliff+xml + + + xlm + application/vnd.ms-excel + + + xls + application/vnd.ms-excel + + + xlsb + application/vnd.ms-excel.sheet.binary.macroenabled.12 + + + xlsm + application/vnd.ms-excel.sheet.macroenabled.12 + + + xlsx + application/vnd.openxmlformats-officedocument.spreadsheetml.sheet + + + xlt + application/vnd.ms-excel + + + xltm + application/vnd.ms-excel.template.macroenabled.12 + + + xltx + application/vnd.openxmlformats-officedocument.spreadsheetml.template + + + xlw + application/vnd.ms-excel + + + xm + audio/xm + + + xml + application/xml + + + xo + application/vnd.olpc-sugar + + + xop + application/xop+xml + + + xpi + application/x-xpinstall + + + xpl + application/xproc+xml + + + xpm + image/x-xpixmap + + + xpr + application/vnd.is-xpr + + + xps + application/vnd.ms-xpsdocument + + + xpw + application/vnd.intercon.formnet + + + xpx + application/vnd.intercon.formnet + + + xsl + application/xml + + + xslt + application/xslt+xml + + + xsm + application/vnd.syncml+xml + + + xspf + application/xspf+xml + + + xul + application/vnd.mozilla.xul+xml + + + xvm + application/xv+xml + + + xvml + application/xv+xml + + + xwd + image/x-xwindowdump + + + xyz + chemical/x-xyz + + + xz + application/x-xz + + + yang + application/yang + + + yin + application/yin+xml + + + z + application/x-compress + + + z1 + application/x-zmachine + + + z2 + application/x-zmachine + + + z3 + application/x-zmachine + + + z4 + application/x-zmachine + + + z5 + application/x-zmachine + + + z6 + application/x-zmachine + + + z7 + application/x-zmachine + + + z8 + application/x-zmachine + + + zaz + application/vnd.zzazz.deck+xml + + + zip + application/zip + + + zir + application/vnd.zul + + + zirz + application/vnd.zul + + + zmm + application/vnd.handheld-entertainment+xml + + + + + + + + + + + + + + + + + + index.html + index.htm + index.jsp + + + \ No newline at end of file diff --git a/hospital.zip b/hospital.zip new file mode 100644 index 0000000000000000000000000000000000000000..55cb7d442d9478379b1aae2920ef2b3a264329de GIT binary patch literal 41624 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/hospital/.project b/hospital/.project new file mode 100644 index 0000000..b573a07 --- /dev/null +++ b/hospital/.project @@ -0,0 +1,29 @@ + + + hospital + + + + + + org.eclipse.jdt.core.javabuilder + + + + + org.eclipse.wst.common.project.facet.core.builder + + + + + org.eclipse.m2e.core.maven2Builder + + + + + + org.eclipse.jdt.core.javanature + org.eclipse.m2e.core.maven2Nature + org.eclipse.wst.common.project.facet.core.nature + + diff --git a/hospital/.settings/.jsdtscope b/hospital/.settings/.jsdtscope new file mode 100644 index 0000000..f179e11 --- /dev/null +++ b/hospital/.settings/.jsdtscope @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/hospital/.settings/org.eclipse.core.resources.prefs b/hospital/.settings/org.eclipse.core.resources.prefs new file mode 100644 index 0000000..99f26c0 --- /dev/null +++ b/hospital/.settings/org.eclipse.core.resources.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +encoding/=UTF-8 diff --git a/hospital/.settings/org.eclipse.jdt.core.prefs b/hospital/.settings/org.eclipse.jdt.core.prefs new file mode 100644 index 0000000..3a0745f --- /dev/null +++ b/hospital/.settings/org.eclipse.jdt.core.prefs @@ -0,0 +1,16 @@ +eclipse.preferences.version=1 +org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled +org.eclipse.jdt.core.compiler.codegen.methodParameters=do not generate +org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 +org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve +org.eclipse.jdt.core.compiler.compliance=1.8 +org.eclipse.jdt.core.compiler.debug.lineNumber=generate +org.eclipse.jdt.core.compiler.debug.localVariable=generate +org.eclipse.jdt.core.compiler.debug.sourceFile=generate +org.eclipse.jdt.core.compiler.problem.assertIdentifier=error +org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled +org.eclipse.jdt.core.compiler.problem.enumIdentifier=error +org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning +org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning +org.eclipse.jdt.core.compiler.release=disabled +org.eclipse.jdt.core.compiler.source=1.8 diff --git a/hospital/.settings/org.eclipse.m2e.core.prefs b/hospital/.settings/org.eclipse.m2e.core.prefs new file mode 100644 index 0000000..f897a7f --- /dev/null +++ b/hospital/.settings/org.eclipse.m2e.core.prefs @@ -0,0 +1,4 @@ +activeProfiles= +eclipse.preferences.version=1 +resolveWorkspaceProjects=true +version=1 diff --git a/hospital/.settings/org.eclipse.m2e.wtp.prefs b/hospital/.settings/org.eclipse.m2e.wtp.prefs new file mode 100644 index 0000000..d2bd03c --- /dev/null +++ b/hospital/.settings/org.eclipse.m2e.wtp.prefs @@ -0,0 +1,5 @@ +eclipse.preferences.version=1 +org.eclipse.m2e.wtp.ear.applicationXmlInBuilDir=false +org.eclipse.m2e.wtp.enableM2eWtp=true +org.eclipse.m2e.wtp.enabledProjectSpecificPrefs=true +org.eclipse.m2e.wtp.war.archiverFilesInBuilDir=true diff --git a/hospital/.settings/org.eclipse.wst.common.component b/hospital/.settings/org.eclipse.wst.common.component new file mode 100644 index 0000000..7de24ea --- /dev/null +++ b/hospital/.settings/org.eclipse.wst.common.component @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/hospital/.settings/org.eclipse.wst.common.project.facet.core.xml b/hospital/.settings/org.eclipse.wst.common.project.facet.core.xml new file mode 100644 index 0000000..3f2dd2b --- /dev/null +++ b/hospital/.settings/org.eclipse.wst.common.project.facet.core.xml @@ -0,0 +1,7 @@ + + + + + + + diff --git a/hospital/.settings/org.eclipse.wst.jsdt.ui.superType.container b/hospital/.settings/org.eclipse.wst.jsdt.ui.superType.container new file mode 100644 index 0000000..3bd5d0a --- /dev/null +++ b/hospital/.settings/org.eclipse.wst.jsdt.ui.superType.container @@ -0,0 +1 @@ +org.eclipse.wst.jsdt.launching.baseBrowserLibrary \ No newline at end of file diff --git a/hospital/.settings/org.eclipse.wst.jsdt.ui.superType.name b/hospital/.settings/org.eclipse.wst.jsdt.ui.superType.name new file mode 100644 index 0000000..05bd71b --- /dev/null +++ b/hospital/.settings/org.eclipse.wst.jsdt.ui.superType.name @@ -0,0 +1 @@ +Window \ No newline at end of file diff --git a/hospital/.settings/org.eclipse.wst.validation.prefs b/hospital/.settings/org.eclipse.wst.validation.prefs new file mode 100644 index 0000000..04cad8c --- /dev/null +++ b/hospital/.settings/org.eclipse.wst.validation.prefs @@ -0,0 +1,2 @@ +disabled=06target +eclipse.preferences.version=1 diff --git a/hospital/bin/.project b/hospital/bin/.project new file mode 100644 index 0000000..b573a07 --- /dev/null +++ b/hospital/bin/.project @@ -0,0 +1,29 @@ + + + hospital + + + + + + org.eclipse.jdt.core.javabuilder + + + + + org.eclipse.wst.common.project.facet.core.builder + + + + + org.eclipse.m2e.core.maven2Builder + + + + + + org.eclipse.jdt.core.javanature + org.eclipse.m2e.core.maven2Nature + org.eclipse.wst.common.project.facet.core.nature + + diff --git a/hospital/bin/.settings/org.eclipse.core.resources.prefs b/hospital/bin/.settings/org.eclipse.core.resources.prefs new file mode 100644 index 0000000..99f26c0 --- /dev/null +++ b/hospital/bin/.settings/org.eclipse.core.resources.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +encoding/=UTF-8 diff --git a/hospital/pom.xml b/hospital/pom.xml new file mode 100644 index 0000000..91b1a83 --- /dev/null +++ b/hospital/pom.xml @@ -0,0 +1,67 @@ + + + + 4.0.0 + + co.mg + hospital + 0.0.1-SNAPSHOT + war + + hospital Maven Webapp + + http://www.example.com + + + UTF-8 + 1.8 + 1.8 + + + + + junit + junit + 4.11 + test + + + + + hospital + + + + maven-clean-plugin + 3.1.0 + + + + maven-resources-plugin + 3.0.2 + + + maven-compiler-plugin + 3.8.0 + + + maven-surefire-plugin + 2.22.1 + + + maven-war-plugin + 3.2.2 + + + maven-install-plugin + 2.5.2 + + + maven-deploy-plugin + 2.8.2 + + + + + diff --git a/hospital/src/main/webapp/WEB-INF/web.xml b/hospital/src/main/webapp/WEB-INF/web.xml new file mode 100644 index 0000000..9f88c1f --- /dev/null +++ b/hospital/src/main/webapp/WEB-INF/web.xml @@ -0,0 +1,7 @@ + + + + Archetype Created Web Application + diff --git a/hospital/src/main/webapp/index.jsp b/hospital/src/main/webapp/index.jsp new file mode 100644 index 0000000..b254c78 --- /dev/null +++ b/hospital/src/main/webapp/index.jsp @@ -0,0 +1,12 @@ +<%@ page language="java" contentType="text/html; charset=UTF-8" + pageEncoding="UTF-8"%> + + + + +Insert title here + + +

what the hell?

+ + \ No newline at end of file diff --git a/hospital/target/hospital.war b/hospital/target/hospital.war new file mode 100644 index 0000000000000000000000000000000000000000..5ee7d1ee22e83137b22aaf44f4530ce0fdf23dfe GIT binary patch literal 2168 zcmWIWW@Zs#VBp|j$O=6gux*m&+IR*AhBP1siZb}RhB)ea`nl=*I{JCKxdw;m`MQ1f zJ#*T}TUYNQueYw&xijZC2N_&3e(+BiLi>0f!1bry(<>)N`TFhJ2|Kw?ro|mtV zr!S+og_w$3`Vy@lYSWfJ)0B8U^QENomZdMMmZmiKY`kFHVQysl&<$|F31q11h2dRdHMJg~X76(o=T@FfXXd4(R_J9F7ufdO^EWy094!~x=e)P&qJWt&qpygtx@ks6xX z{604ue8h7jUuy|oR`saWkCWAJ|5JDNK-Jm}C5JA3Ym=CMV*lk=F`E~CS;PKH@($Ca zs;b2S@?xP1TF6@A@Qyd=CS;cDxJ_5kmftB$B7bRA1b>aLF$56YNs zd}iihv!9l$--j~hUv0S)wPM|G=b3^WPDf6sJXmqmV#m$OtGjilxCI>9bME0XDUY>p zw>*gBXH$|=7F(X682$b&-^Y{jb9S8!F#Mvi_eki+4mrcvA_h*y99?0i153)bJuc3u zSU;&mWbLQTp%Z$$s#X6_<*EPH^6>j>W`uu0DRnsqLv<|BA2C3z1H|xzk(*eSnx~(f zua}#ypOIf&kXe$LqhFApt5;BzUyxc@YV4?8*FgR z__Fb{r&`d2ZF<4@g7FpJZ^b+u-#+j^eCnltN?-Sb&qm*K*H8OCf9j>9b<)S%M~|^9 z<%zg>$~2W{ABq^k=@*iS6#R|`SY0vveSnF9;VLjysuJZ)U}UTfjrG56AX4l8$iCv{ z;ce|Va&M}%I9-r)a9-5Fa=T)6%yTnSi?S5!+@Ieq`h+j7%UOFYy5`-^eeuW5Pu^T5 zkimGXK-GV-qMQqdO0eYgpP64i|5LK-J9p`D^Wo+tS6&Iua6RWZ>vBe3Zl#llqqu^h zuI6m!Fe~-#=E~w9zu7cyIx2`&MS|^oD zywd5`;_ZRCKYNT`pDRxF%3JB-!T)8+g$G;s?0ep?+kgMw-yJ*sPb}(w?4kEqeb(+{ z%e_|#f2!h%^oVj0XYPI7bs>MorA-ngXS<-yhLm!-N+xaDk``AwN`-;k&CI<1pxcW%??yfUC zmOR>}KeuI1(pw4Fr&G+9O?np4uw~`+i2-joQ?oP!lg-~QGT6H4h0{l#&||)a9fr-4 zYgA`3K%yY+#god#m9to4~xQa+)&l?V9HX8BCRCy}qHCOW8*1q3-#& z_C*Do?<{6sTrSu2Kb>o%JM+H1#cX-MIlk_3XF6`Jc7f@xo?88y6>0ys?q2u%?2h;1 z0p5&EBFwmJ6<|I9gC&h13Z8S3>KKR#xT^t(egTHJjuVkhz^4sVEkFQB+YTTTRs`bH z1*#?>0Ho_4kO|X;s5B6s#a3;=^e<`TVMMA#ki!UD`HawZ3#bidDYUdk){Lz%L}*?G pEPLPqOhnO$Y%;d;3t@5~GchIuOS1rPRyL3}4j|+MIwu6o0|2pW7YhIY literal 0 HcmV?d00001 diff --git a/hospital/target/hospital/WEB-INF/web.xml b/hospital/target/hospital/WEB-INF/web.xml new file mode 100644 index 0000000..9f88c1f --- /dev/null +++ b/hospital/target/hospital/WEB-INF/web.xml @@ -0,0 +1,7 @@ + + + + Archetype Created Web Application + diff --git a/hospital/target/hospital/index.jsp b/hospital/target/hospital/index.jsp new file mode 100644 index 0000000..b254c78 --- /dev/null +++ b/hospital/target/hospital/index.jsp @@ -0,0 +1,12 @@ +<%@ page language="java" contentType="text/html; charset=UTF-8" + pageEncoding="UTF-8"%> + + + + +Insert title here + + +

what the hell?

+ + \ No newline at end of file diff --git a/hospital/target/m2e-wtp/web-resources/.gitignore b/hospital/target/m2e-wtp/web-resources/.gitignore new file mode 100644 index 0000000..3385916 --- /dev/null +++ b/hospital/target/m2e-wtp/web-resources/.gitignore @@ -0,0 +1 @@ +/META-INF/ diff --git a/hospital/target/maven-archiver/pom.properties b/hospital/target/maven-archiver/pom.properties new file mode 100644 index 0000000..779fece --- /dev/null +++ b/hospital/target/maven-archiver/pom.properties @@ -0,0 +1,4 @@ +#Created by Apache Maven 3.6.3 +version=0.0.1-SNAPSHOT +groupId=co.mg +artifactId=hospital