view src/global/GlobalJetty.java @ 17:c9bbcebcf359

minor fix
author Vadim Filimonov <fffilimonov@yandex.ru>
date Thu, 09 Jan 2020 11:28:37 +0300
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;
	}

}