天天看点

Servlet3.0以及IDEA与tomcat的相关配置

之前写Servlet时,为了找到路径,我们需要在xml文件中写文件名,位置,路径等等。现在使用Servlet3.0之后就不需要xml文件了,直接在java文件中写访问路径就可以了。

Servlet3.0:

*好处:

*支持注解配置,可以不需要web.xml了。

*步骤:

1.创建JavaEE项目,选择Servlet的版本3.0以上,可以不创建web.xml

2.定义一个类,实现Servlet接口

3.复写方法

4.在类上使用@webServlet注解,进行配置,只需要在类前加上

@WebServlet("/demo2")

,我们就可以通过

/demo2

成功访问到。

总结:

这样做方便了很多,不用每次定义一个类,实现Servlet接口时都往xml文件中去添加代码。只需要在这个类文件中去写访问路径。

##IDEA与tomcat的相关配置

1.IDEA会为每一个tomcat部署的项目单独建立一份配置文件

*查看控制台的log: Using CATALINA_BASE: “D:\tomcat\tomcat”

2. 工作空间项目 和 tomcat部署的web项目

*tomcat真正访问的是“ tomcat部署的web项目”,“ tomcat部署的web项目”对应着“工作空间项目”的web目录下的所有资源

*WEB-INF目录下的资源不能被浏览器直接访问。

3.断点调试:使用小虫子启动 debug启动