Dateiverwaltung für die WebBox
Ulrich
2020-06-17 c95ff55dc9780a20b8ff979f5c1888a69223337d
src/java/de/uhilger/filecms/web/Initialiser.java
New file
@@ -0,0 +1,33 @@
package de.uhilger.filecms.web;
import java.util.logging.Logger;
import javax.servlet.ServletContext;
import javax.servlet.ServletContextEvent;
import javax.servlet.ServletContextListener;
/**
 *
 */
public class Initialiser implements ServletContextListener {
  public static final String FILE_BASE = "filebase";
  private static final Logger logger = Logger.getLogger(Initialiser.class.getName());
  @Override
  public void contextInitialized(ServletContextEvent sce) {
    ServletContext ctx = sce.getServletContext();
    StringBuilder sb = new StringBuilder();
    sb.append(System.getProperty("user.home"));
    sb.append("/file-cms");
    System.out.println("  FILE_BASE: " + sb.toString());
    ctx.setAttribute(FILE_BASE, sb.toString());
  }
  @Override
  public void contextDestroyed(ServletContextEvent sce) {
    ServletContext ctx = sce.getServletContext();
    ctx.removeAttribute(FILE_BASE);
  }
}