Refine search
@Override public void handle(String target, Request baseRequest, HttpServletRequest request, HttpServletResponse response) throws IOException { super.handle(target, baseRequest, request, response); } });
m_server = new Server(m_pool); else m_server = new Server(); ErrorHandler errorHandler = new ErrorHandler(); errorHandler.setShowStacks(m_showStacktrace); m_server.addBean(errorHandler);
protected Server buildServer(LifecycleEnvironment lifecycle, ThreadPool threadPool) { final Server server = new Server(threadPool); server.addLifeCycleListener(buildSetUIDListener()); lifecycle.attach(server); final ErrorHandler errorHandler = new ErrorHandler(); errorHandler.setServer(server); errorHandler.setShowStacks(false); server.addBean(errorHandler); server.setStopAtShutdown(true); server.setStopTimeout(shutdownGracePeriod.toMilliseconds()); return server; }
private ErrorHandler createErrorHandler() { // Error handler to show detailed errors. // Should probably be turned off in production. final ErrorHandler errorHandler = new ErrorHandler(); errorHandler.setShowStacks(true); errorHandler.setShowMessageInTitle(true); return errorHandler; }
protected void writeErrorPageMessage(HttpServletRequest request, Writer writer, int code, String message,String uri) throws IOException { writer.write("<h2>HTTP ERROR "); writer.write(Integer.toString(code)); writer.write("</h2>\n<p>Problem accessing "); write(writer,uri); writer.write(". Reason:\n<pre> "); write(writer,message); writer.write("</pre></p>"); }
protected void writeErrorPage(HttpServletRequest request, Writer writer, int code, String message, boolean showStacks) throws IOException { if (message == null) message=HttpStatus.getMessage(code); writer.write("<html>\n<head>\n"); writeErrorPageHead(request,writer,code,message); writer.write("</head>\n<body>"); writeErrorPageBody(request,writer,code,message,showStacks); writer.write("\n</body>\n</html>\n"); }
protected void writeErrorPageBody(HttpServletRequest request, Writer writer, int code, String message, boolean showStacks) throws IOException { String uri= request.getRequestURI(); writeErrorPageMessage(request,writer,code,message,uri); if (showStacks) writeErrorPageStacks(request,writer); writer.write("<hr><i><small>Powered by Jetty://</small></i><hr/>\n"); }
@Override protected void writeErrorPageMessage(HttpServletRequest request, Writer writer, int code, String message, String uri) throws IOException { super.writeErrorPageMessage(request, writer, code, message, uri); if (uri.equals(WebServerConstants.SPENGO_LOGIN_RESOURCE_PATH)) { writer.write("<p>SPNEGO Login Failed</p>"); writer.write("<p>Please check the requirements or use below link to use Form Authentication instead</p>"); writer.write("<a href='/login'> login </a>"); } } }
QueuedThreadPool pool = new QueuedThreadPool(); pool.setMaxThreads(500); server = new Server(pool); connector.setName("httpd:" + port); connector.setIdleTimeout(20000); // timout in ms when no bytes send / received server.addConnector(connector); server.setStopAtShutdown(true); ErrorHandler errorHandler = new ErrorHandler(); errorHandler.setShowStacks(true); servletHandler.setErrorHandler(errorHandler);
private HttpAppTester(ServletContextHandler context) { server = new Server(); ErrorHandler errorHandler = new ErrorHandler(); errorHandler.setServer(server); server.addBean(errorHandler); LocalConnector connector = createLocalConnector(server); server.addConnector(connector); this.context = context; server.setHandler(context); localConnection = new LocalConnection(connector); }
public HttpAppTester(String webApp, String contextPath) { server = new Server(); LocalConnector connector = new LocalConnector(); context = createWebAppContext(webApp, contextPath); server.addBean(new ErrorHandler()); server.setSendServerVersion(false); server.addConnector(connector); server.setHandler(context); localConnection = new LocalConnection(connector); }
@Signature public void runInBackground() throws Exception { server.setErrorHandler(new ErrorHandler() { @Override public void handle(String target, Request baseRequest, HttpServletRequest request, HttpServletResponse response) throws IOException { super.handle(target, baseRequest, request, response); } }); HandlerList handlerList = new HandlerList(); for (Handler handler : filters.getHandlers()) { handlerList.addHandler(handler); } for (Handler handler : handlers.getHandlers()) { handlerList.addHandler(handler); } server.setHandler(handlerList); server.start(); }
if(auth) LoklakServer.server.addBean(loginService); ErrorHandler errorHandler = new ErrorHandler(); errorHandler.setShowStacks(true); servletHandler.setErrorHandler(errorHandler); LoklakServer.server.setSessionIdManager(idmanager); SessionHandler sessions = new SessionHandler(new HashSessionManager()); sessions.setHandler(gzipHandler); ipaccess.setHandler(securityHandler); LoklakServer.server.setHandler(ipaccess);
return; LOG.warn("No error page "+error_page); LOG.warn(Log.EXCEPTION, e); return; if (LOG.isDebugEnabled()) LOG.debug("No Error Page mapping for request({} {}) (using default)",request.getMethod(),request.getRequestURI()); ByteArrayISO8859Writer writer = new ByteArrayISO8859Writer(4096); String reason = (response instanceof Response) ? ((Response) response).getReason() : null; handleErrorPage(request, writer, response.getStatus(), reason); writer.flush(); response.setContentLength(writer.size());
Thread current_thread = null; Context old_context = __context.get(); enterScope(null,"doStop"); __context.set(_scontext); try stopContext(); setEventListeners(_durableListeners.toArray(new EventListener[_durableListeners.size()])); _durableListeners.clear(); _errorHandler.stop(); LOG.warn(e); exitScope(null); LOG.info("Stopped {}", this);
return; LOG.warn("No error page "+error_page); LOG.warn(Log.EXCEPTION, e); return; response.setHeader(HttpHeaders.CACHE_CONTROL, _cacheControl); ByteArrayISO8859Writer writer= new ByteArrayISO8859Writer(4096); handleErrorPage(request, writer, connection.getResponse().getStatus(), connection.getResponse().getReason()); writer.flush(); response.setContentLength(writer.size());
if (LOG.isDebugEnabled()) LOG.debug("Aborting on sendError on committed response {} {}",code,message); code=-1; request.setAttribute(RequestDispatcher.ERROR_REQUEST_URI, request.getRequestURI()); request.setAttribute(RequestDispatcher.ERROR_SERVLET_NAME, request.getServletName()); ErrorHandler error_handler = ErrorHandler.getErrorHandler(_channel.getServer(), contextHandler); if (error_handler!=null) error_handler.handle(null, request, request, this);
callContextDestroyed(_contextListeners.get(i),event); setEventListeners(_durableListeners.toArray(new EventListener[_durableListeners.size()])); _durableListeners.clear(); _errorHandler.stop(); checkManagedAttribute(name,null); LOG.info("Stopped {}", this); __context.set(old_context);
setEventListeners((EventListener[])LazyList.toArray(_durableListeners, EventListener.class)); _durableListeners = null; _errorHandler.stop(); checkManagedAttribute(name,null); LOG.info("stopped {}",this); __context.set(old_context);
LOG.warn("Committed before "+code+" "+message); ContextHandler.Context context = request.getContext(); if (context!=null) error_handler=context.getContextHandler().getErrorHandler(); if (error_handler==null) error_handler = _connection.getConnector().getServer().getBean(ErrorHandler.class); if (error_handler!=null) request.setAttribute(Dispatcher.ERROR_REQUEST_URI, request.getRequestURI()); request.setAttribute(Dispatcher.ERROR_SERVLET_NAME,request.getServletName()); error_handler.handle(null,_connection.getRequest(),_connection.getRequest(),this );