in tomee/tomee-webprofile-webapp/src/main/java/org/apache/tomee/webapp/installer/InstallerServlet.java [65:80]
protected void doPost(final HttpServletRequest req, final HttpServletResponse resp) throws ServletException, IOException {
final ServletContext ctx = req.getServletContext();
final String rootPath = ctx.getRealPath("/");
final Runner installer = new Runner(new Installer(new Paths(new File(rootPath))));
if (req.getParameter("catalinaBaseDir") != null && "".equals(req.getParameter("catalinaBaseDir").trim())) {
installer.setCatalinaBaseDir(req.getParameter("catalinaBaseDir").trim());
}
if (req.getParameter("catalinaHome") != null && "".equals(req.getParameter("catalinaHome").trim())) {
installer.setCatalinaHome(req.getParameter("catalinaHome").trim());
}
if (req.getParameter("serverXmlFile") != null && "".equals(req.getParameter("serverXmlFile").trim())) {
installer.setServerXmlFile(req.getParameter("serverXmlFile").trim());
}
resp.setContentType("application/json");
resp.getOutputStream().print(getJsonList(installer.execute(true)));
}