view src/global/GlobalJetty.java @ 19:18cf4872fd7f

remove anonymous posting
author Franklin Schmidt <fschmidt@gmail.com>
date Fri, 29 May 2020 22:58:25 -0600
parents 7ecd1a4ef557
children
line wrap: on
line source

package global;

import nabble.view.lib.JtpContextServlet;
import nabble.utils.Jetty;
import org.eclipse.jetty.servlet.ServletContextHandler;
import org.eclipse.jetty.servlet.ServletHolder;
import nabble.utils.LuanServlet;

import java.net.MalformedURLException;

public class GlobalJetty extends Jetty {

	public ServletContextHandler newWebContext()
			throws MalformedURLException
	{
		ServletContextHandler context = newContext("/", "global/web/Index.class");

		newServletHolder( new LuanServlet("classpath:global/web"), context, new String[]{"*.luan"} );

		JtpContextServlet jtpContext = new JtpContextServlet();
		jtpContext.setBase("global.web");
		jtpContext.setUrlMapper( UrlMapperImpl.INSTANCE );
		jtpContext.setHttpCache( WebCache.INSTANCE );

		ServletHolder sh = newServletHolder(jtpContext, context, new String[] { "/", "*.jtp" });
		sh.setInitParameter("cache","false");
		addDefaultServlet(context);

		return context;
	}

}