一、新建工程
二、填写新工程的基本信息
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 {
response.setContentType("text/html;charset=UTF-8");
PrintWriter out = response.getWriter();
out.write("<html>\n" +
" <head>\n" +
" <title>insert title here</title>\n" +
" </head>\n" +
" <body>\n" +
" 这是我的第一个html\n" +
" </body>\n" +
"</html>");
}
@Override
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
}
}
五、debug模式启动Tomcat
这种模式能实现在不销毁代表应用的context对象的情况下重新加载类