| 0 | 1 package global; | 
|  | 2 | 
|  | 3 import nabble.view.lib.JtpContextServlet; | 
|  | 4 import nabble.utils.Jetty; | 
|  | 5 import org.eclipse.jetty.servlet.ServletContextHandler; | 
|  | 6 import org.eclipse.jetty.servlet.ServletHolder; | 
|  | 7 import nabble.utils.LuanServlet; | 
|  | 8 | 
|  | 9 import java.net.MalformedURLException; | 
|  | 10 | 
|  | 11 public class GlobalJetty extends Jetty { | 
|  | 12 | 
|  | 13 	public ServletContextHandler newWebContext() | 
|  | 14 			throws MalformedURLException | 
|  | 15 	{ | 
|  | 16 		ServletContextHandler context = newContext("/", "global/web/Index.class"); | 
|  | 17 | 
|  | 18 		newServletHolder( new LuanServlet("classpath:global/web"), context, new String[]{"*.luan"} ); | 
|  | 19 | 
|  | 20 		JtpContextServlet jtpContext = new JtpContextServlet(); | 
|  | 21 		jtpContext.setBase("global.web"); | 
|  | 22 		jtpContext.setUrlMapper( UrlMapperImpl.INSTANCE ); | 
|  | 23 		jtpContext.setHttpCache( WebCache.INSTANCE ); | 
|  | 24 | 
|  | 25 		ServletHolder sh = newServletHolder(jtpContext, context, new String[] { "/", "*.jtp" }); | 
|  | 26 		sh.setInitParameter("cache","false"); | 
|  | 27 		addDefaultServlet(context); | 
|  | 28 | 
|  | 29 		return context; | 
|  | 30 	} | 
|  | 31 | 
|  | 32 } |