Servlet3.0注解配置和IDEA与tomcat的相关配置
Servlet3.0注解配置
好处:支持注解配置 可以不需要web.xml
步骤
1.创建javaEE项目 选择Servlet的版本3.0 可以不创建web.xml
2.定义一个类 实现Servlet接口
3.复写方法
4.在类上使用 @WebServlet注解 进行配置
更改版本

 
java代码
package com.bai.Servlet; import javax.servlet.*; import javax.servlet.annotation.WebServlet; import java.io.IOException; @WebServlet("/demo") public class ServletDemo01 implements Servlet { @Override public void init(ServletConfig servletConfig) throws ServletException { } @Override public ServletConfig getServletConfig() { return null; } @Override public void service(ServletRequest servletRequest, ServletResponse servletResponse) throws ServletException, IOException { System.out.println("注解启动....."); } @Override public String getServletInfo() { return null; } @Override public void destroy() { } }
运行结果

IDEA与tomcat的相关配置
1.IDEA会为每一个tomcat部署的项目单独建立一份配置文件
- 查看控制台的log:Using CATALINA_BASE:"C:\Users\Administrator\AppData\Local\JetBrains\IntelliJIdea2020.1\tomcat\Tomcat_9_0_39_day_02 "
2.工作空间项目和tomcat部署的web项目
- tomcat真正访问的是“tomcat”部署的web项目 “tomcat部署的web项目”对应着“工作空间项目”的web目录下的所有资源
- WEB-INF目录下的资源不能被浏览器直接访问
3.断点调式:使用“小虫子”启动dubug启动
 
                    
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号