Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

It also supports merging two web.xml files into one.

See the Javadoc for more details on the API.

Architecture

Gallery

Example

Code Block

File warFile = new File("/path/to/simple.war");
WarArchive war = new DefaultWarArchive(warFile);

// Verify existence of class inside the WAR
assertTrue(war.containsClass("test.Test"));

// Verify version of the Servlet specifications used in web.xml
WebXml webXml = war.getWebXml();
assertEquals(WebXmlVersion.V2_3, webXml.getVersion());

// Add a context-param element in web.xml
Element contextParamElement = 
  createContextParamElement(doc, "param", "value");
webXml.addContextParam(contextParamElement);
assertTrue(webXml.hasContextParam("param"));

[...]