Hi, Since Solr 5.x there is no web archive (war) in standard distribution. So I'm building a web archive (war) and I'm deploying it in my Tomcat 8 container. It works to Solr 5.3. Since Solr 5.4 it doesn't works (admin's page doesn't works). A problem is with org.apache.solr.servlet.LoadAdminUiServlet (doGet method). During debugging this method i noticed that in Tomcat request.getRequestURI() method returns only a context path (without admin.html). So variable admin has a value "/" and getServletContext().getResourceAsStream(admin) returns null. Finally doGet method returns 404. Following is a code
... String admin = request.getRequestURI().substring(request.getContextPath().length()); <- admin is "/" CoreContainer cores = (CoreContainer) request.getAttribute("org.apache.solr.CoreContainer"); InputStream in = getServletContext().getResourceAsStream(admin); <- in is null ... How can I solve this problem? Best regards,