Java研发面试题集:tomcat容器如何创建servlet类实例?使用什么原则?

5。雄猫
1。 Tomcat 的默认端口是什么以及如何更改它?
- 在 Tomcat 目录中找到 conf 文件夹
- 转到 conf 文件夹并找到 server.xml 文件
- 打开 server.xml 文件
- 在 server.xml 文件中找到以下信息 Connector ConnectionTimeout ="20000 " port="8080" protocol="HTTP/1.1" redirectPort="8443" uriEncoding="utf-8"/> 将 port="8080" 更改为所需端口
2。 Tomcat有不同的部署方式?
- 将Web项目直接放在Web应用下,Tomcat会自动部署
- 在server.xml文件中配置节点并设置相关属性
- 通过Catalina进行配置:进入conf\Catalina\在localhost文件中,创建一个xml文件,文件名就是站点的名称。
3。 tomcat容器如何创建servlet类实例?使用什么原则?
容器启动时,会读取webapps文件夹下所有Web应用中的web.xml文件,然后解析xml文件并读取servlet注册信息。然后通过反射加载并实例化每个应用程序中注册的servlet类。 (有时这也会在第一个请求时实例化)在注册 servlet 时添加它。如果是正数,则在开始时实例化。如果未写入或者为负数,则会在第一次请求时实例化。
版权声明
本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。