Tomcat在conf目录下的一些文件配置

1.当你想不把服务器重启就能够把新建的servlet文件自动加载或者已经修改的文件重新加载

平常我们在新建jsp后不用关掉服务器就能够直接成功请求jsp,当jsp修改后也能够正常显示。但是servlet和一些java类就不能够了。那么该怎么办呢??
可以在conf目录下的context.xml文件中的一个标签配置一个属性:
这里写图片描述

这样就能够让Tomcat服务器定时扫描servlet和一些java类,如果文件改变就重新加载。一般这是在开发阶段使用的。当项目上线后就不要开启了。这样会消耗web服务器的资源。

2.当我们访问jsp的时候,为什么就能够成功访问呢??jsp是被怎样被解析的呢??

涉及的文件是conf目录下的web.xml文件:
这里写图片描述

这里写图片描述

会在web.xml中配置servlet的人都知道,这两个配置的目的是。当浏览器请求.jsp或者 .jspx时,会触发:<servlet-class>org.apache.jasper.servlet.JspServlet</servlet-class>
这个类,即所有jsp或者jspx都由这个类来处理,那么它的任务就是把.jsp或者 .jspx文件编译成.java文件然后在编译成.class文件最后创建对象,调用service方法。就执行了jsp文件。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值