Dateiverwaltung für die WebBox
ulrich
2020-06-17 4b5c8e671b8e425f91532fa6843ef6424d952912
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);
  }
}