我正在学习如何在 IntelliJ 中构建 Java 项目。但是我不能让它在运行 Jetty:run 命令时自动构建。
我已经将 IDE 设置为在保存时自动构建并在空闲 10 秒时构建,并将 compiler.automake.allow.when.app.running 设置为 1。所有这些方法在我的 mac 中都有效,但在 windows 中却没有不行。
我有一个像这样的servlet:
package br.com.alura.maven.lojaweb;
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
@WebServlet(urlPatterns={"/contato"})
public class ContatoServlet extends HttpServlet{
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
PrintWriter writer = resp.getWriter();
writer.println("<html><h2>My message here!</h2></html>");
writer.close();
}
}
当我更改消息并保存时,我希望在浏览器中发现它已更改