private Host preInvoke(Request request, Response response) throws IOException, ServletException { // Select the Host to be used for this Request Host host = request.getHost(); if (host == null) { // BEGIN S1AS 4878272 ((HttpServletResponse) response.getResponse()).sendError (HttpServletResponse.SC_BAD_REQUEST); String msg = MessageFormat.format(rb.getString(LogFacade.NO_HOST_MATCH), request.getRequest().getServerName()); response.setDetailMessage(msg); // END S1AS 4878272 return null; } return host; } }
msg, new Object[] { hreq.getServletPath() }); response.setDetailMessage(msg); if (LOGGER.isLoggable(Level.FINE)) { LOGGER.log(Level.FINE, msg, t); msg, new Object[] { hreq.getServletPath() }); response.setDetailMessage(msg); return END_PIPELINE;
private Context preInvoke(Request request, Response response) throws IOException, ServletException { // Select the Context to be used for this Request Context context = request.getContext(); if (context == null) { // BEGIN S1AS 4878272 ((HttpServletResponse) response.getResponse()).sendError (HttpServletResponse.SC_INTERNAL_SERVER_ERROR); response.setDetailMessage(rb.getString(LogFacade.NO_CONTEXT_TO_PROCESS)); // END S1AS 4878272 return null; } // Bind the context CL to the current thread if( context.getLoader() != null ) { // Not started - it should check for availability first // This should eventually move to Engine, it's generic. Thread.currentThread().setContextClassLoader (context.getLoader().getClassLoader()); } // START GlassFish Issue 1057 // Update the session last access time for our session (if any) HttpServletRequest hreq = (HttpServletRequest) request.getRequest(); hreq.getSession(false); // END GlassFish Issue 1057 context.fireRequestInitializedEvent(hreq); return context; }
response.setDetailMessage(rb.getString(LogFacade.APP_UNAVAILABLE)); response.setDetailMessage(msg); response.setDetailMessage(msg); response.setDetailMessage(msg); response.setDetailMessage(msg); response.setDetailMessage(msgServletUnavailable); response.setDetailMessage(msgServletNotFound);