Skip to content

Commit

Permalink
remove enable.html
Browse files Browse the repository at this point in the history
  • Loading branch information
lsm1 committed Apr 16, 2024
1 parent 9985047 commit aa96c27
Show file tree
Hide file tree
Showing 3 changed files with 0 additions and 59 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -113,18 +113,9 @@ class KyuubiRestFrontendService(override val serverable: Serverable)
server.addHandler(authenticationFactory.httpHandlerWrapperFactory.wrapHandler(proxyHandler))
if (conf.get(FRONTEND_REST_UI_ENABLED)) {
installWebUI()
} else {
installDisableWebUI()
}
}

private def installDisableWebUI(): Unit = {
val filterHolder = new FilterHolder(JettyUtils.createFilter("/enable.html"))
val servletHandler = JettyUtils.createStaticHandler("dist", "/")
servletHandler.addFilter(filterHolder, "/*", null)
server.addHandler(servletHandler)
}

private def installWebUI(): Unit = {
// redirect root path to Web UI home page
server.addRedirectHandler("/", "/ui")
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,6 @@
package org.apache.kyuubi.server.ui

import java.net.URL
import javax.servlet.{Filter, FilterChain, FilterConfig, ServletRequest, ServletResponse}
import javax.servlet.http.{HttpServlet, HttpServletRequest, HttpServletResponse}

import org.eclipse.jetty.servlet.{DefaultServlet, ServletContextHandler, ServletHolder}
Expand Down Expand Up @@ -88,24 +87,4 @@ private[kyuubi] object JettyUtils {
createServletHandler(src, redirectedServlet)

}

def createFilter(targetPage: String): Filter = new Filter {
override def init(filterConfig: FilterConfig): Unit = {}

override def doFilter(
request: ServletRequest,
response: ServletResponse,
chain: FilterChain): Unit = {
val httpRequest = request.asInstanceOf[HttpServletRequest]
val httpResponse = response.asInstanceOf[HttpServletResponse]
val requestURI = httpRequest.getRequestURI
if (requestURI != targetPage) {
httpResponse.sendRedirect(httpRequest.getContextPath + targetPage)
} else {
chain.doFilter(request, response)
}
}

override def destroy(): Unit = {}
}
}
29 changes: 0 additions & 29 deletions kyuubi-server/web-ui/public/enable.html

This file was deleted.

0 comments on commit aa96c27

Please sign in to comment.