@Override
//handleRequest() -> doService() -> service()
protected void doService(HttpRequest request, HttpResponse response, HttpContext context) {
try {
LOG.trace("doService() >> " + request.getRequestLine().getUri());
HttpRequestHandler handler = null;
if (handlerResolver != null) {
handler = handlerResolver.lookup(request.getRequestLine().getUri());
if (handler == null) {
handler = handlerResolver.lookup("/");
}
} else if (hostResolver != null) {
handler = hostResolver.lookup(request, context);
}
if (handler != null) {
handler.handle(request, response, context);
} else {
throw new NotFoundException();
}
} catch (Exception e) {
if (e instanceof org.tamacat.httpd.exception.HttpException) {