一、新建工程
二、填写新工程的基本信息
javaee8的项目可以运行在tomcat9
三、配置tomcat
1、编辑server信息
“On frame deactivation”的意思是idea窗口发生切换时。
2、编辑部署信息
war exploded方式,这种方式是以文件夹方式部署的,支持热加载。
四、使用注解开发
@WebServlet(name = "Servlet01", value = "/Servlet01")
public class Servlet01 extends HttpServlet {
@Override
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
PrintWriter out = response.getWriter();
out.write("my first servlet is created!");
}
@Override
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
}
}
五、debug模式启动Tomcat
这种模式能实现在不销毁代表应用的context对象的情况下重新加载类