Code前端首页关于Code前端联系我们

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

terry 2年前 (2023-09-25) 阅读数 47 #后端开发
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前端网发表,如需转载,请注明页面地址。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门