Community
Participate
Working Groups
public void testInstallWebAppDir() throws Exception {
//Create web app dir
File webAppDir = new File("target/test-classes/simple-web-app-dir");
File indexHtml = new File(webAppDir, "index.html");
File indexHtml = new File(webAppDir, "index.jsp");
createFileWithContent(indexHtml, "Hello World!");
createFileWithContent(
indexHtml,
"Hello World!\n" +
"config.getServletContext().getResourcePaths(/): <%=config.getServletContext().getResourcePaths(\"/\")%>\n" +
"config.getServletContext().getRealPath(/): <%=config.getServletContext().getRealPath(\"/\")%>");
Bundle bundle = this.bundleContext.installBundle(LOCATION_PREFIX + webAppDir.getAbsolutePath() + "?Web-ContextPath=/simple-web-app-dir");
bundle.start();
WebApplicationHandle handle = this.container.createWebApplication("/simple-web-app-dir", bundle);
this.container.startWebApplication(handle);
try {
validateURL("http://localhost:8080/simple-web-app-dir/index.html");
validateURL("http://localhost:8080/simple-web-app-dir/index.jsp");
} finally {
this.container.stopWebApplication(handle);
bundle.uninstall();