The Servlet and JSP specifications do not guarantee that a web application's resources will be represented as files in the host machine's file system. Many web container implementations do expand web applications into the file system, and some existing web applications take advantage of this implementation detail to reference resources as Java™ Files. However, web applications that target a Lotus® Expeditor runtime are represented as JAR bundles that do not have to be expanded in the file system to run.