Exemple #1
0
  @Override
  public void init(ServletConfig config) throws ServletException {
    super.init(config);
    servletContext = config.getServletContext();

    try {
      File brjsDir = new File(servletContext.getRealPath("/"));
      ThreadSafeStaticBRJSAccessor.initializeModel(brjsDir, brjsDir);
    } catch (InvalidSdkDirectoryException e) {
      throw new ServletException(e);
    }

    try {
      brjs = ThreadSafeStaticBRJSAccessor.aquireModel();
      app = BRJSServletUtils.localeAppForContext(brjs, servletContext);
    } finally {
      ThreadSafeStaticBRJSAccessor.releaseModel();
    }
  }