AdmMono/Flyway/src/com/rjconsultores/ventaboletos/servlet/ReloadFlyway.java

39 lines
1.0 KiB
Java

package com.rjconsultores.ventaboletos.servlet;
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import com.rjconsultores.ventaboletos.FlyWay;
public class ReloadFlyway extends HttpServlet {
private static final long serialVersionUID = -2076848353707789950L;
private PrintWriter out = null;
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
out = resp.getWriter();
out.println("<h2>Reload Flyway</h2>");
boolean retorno = FlyWay.getInstance().start(true);
if (retorno) {
out.print("Processo realizado com sucesso.");
} else {
out.print("Erro ao executar o flyway. Verifique o log do servidor.");
}
out.close();
}
@Override
protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
doGet(req, resp);
}
}