view src/global/GlobalJetty.java @ 15:c673a03725ba

change data-ad-slot
author raven <mazdarulez@hotmail.com>
date Thu, 22 Aug 2019 03:27:22 +1000
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;
	}

}