Skip to content

Instantly share code, notes, and snippets.

@chankok
Last active April 7, 2017 08:22
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save chankok/9cf19ccaaf03bcede3de2044c85fd8da to your computer and use it in GitHub Desktop.
Save chankok/9cf19ccaaf03bcede3de2044c85fd8da to your computer and use it in GitHub Desktop.
web.xml Namespace Declaration and Schema Location Example http://www.chankok.com/web-xml-namespace-declaration-and-schema-location/

web.xml Namespace Declaration and Schema Location Example

web.xml is the deployment descriptor for a Java web application.

We can specify the namespace declaration and schema location in web.xml file for different Java servlet version:

  • Java Servlet 3.1
  • Java Servlet 3.0
  • Java Servlet 2.5
  • Java Servlet 2.4
  • Java Servlet 2.3

Note: Please rename the file name from web.xml-servlet-<version>-template.xml to web.xml before you use it in your project.

Blog

Visit the blog: web.xml Namespace Declaration and Schema Location Example

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE web-app PUBLIC
"-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd" >
<web-app>
<display-name>Java Servlet 2.3 Web Application</display-name>
</web-app>
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
id="WebApp_ID" version="2.4">
<display-name>Java Servlet 2.4 Web Application</display-name>
</web-app>
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
id="WebApp_ID" version="2.5">
<display-name>Java Servlet 2.5 Web Application</display-name>
</web-app>
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
id="WebApp_ID" version="3.0">
<display-name>Java Servlet 3.0 Web Application</display-name>
</web-app>
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"
id="WebApp_ID" version="3.1">
<display-name>Java Servlet 3.1 Web Application</display-name>
</web-app>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment