Tomcat常见面试题

Tomcat常见的缺省端口多少?怎么修改?

1.找到tomcat目录下的conf文件夹

2.进入conf文件夹里面找到server.xml文件

3.打开server.xml文件。

4.在server.xml文件里面找到如下信息:

4.把port=”8080″改成port=”8888″,并且保存

5.启动Tomcat,并且在IE浏览器里面的地址栏输入http://127.0.0.1:8888/

Tomcat有哪几种connector运行模式的优化?

1.bio(blocking/io)

2.nio(non-blocking i/o)

3.apr(Apache Portable Runtime/Apache可移植运行库)

相关解释:

  • bio: 传统的Java I/O操作,同步且阻塞IO。
  • nio: JDK1.4开始支持,同步阻塞或同步非阻塞IO
  • aio(nio.2): JDK7开始支持,异步非阻塞IO
  • apr: Tomcat将以JNI的形式调用Apache HTTP服务器的核心动态链接库来处理文件读取或网络传输操作,从而大大地 提高Tomcat对静态文件的处理性能
  • 下面是配置Tomcat运行模式改成NIO模式,并配置连接池进行优化;

Tomcat集中部署方式?

  1. 直接把Web项目放在webapps下,Tomcat会自动将其部署
  2. 在server.xml文件上配置<Context>节点,设置相关的属性即可
  3. 通过Catalina来进行配置:进入到conf\Catalina\localhost文件下,创建一个xml文件,该文件的名字就是站点的名字。编写XML的方式来进行设置。

第二种方式:

  • 在其他盘符下创建一个web站点目录,并创建WEB-INF目录和一个html文件。

  • 找到Tomcat目录下/conf/server.xml文件

  • 在server.xml中的节点下添加如下代码。path表示的是访问时输入的web项目名,docBase表示的是站点目录的绝对路径

<Context path="/web1" docBase="D:\web1"/>

访问配置好的web站点

 

posted @   景伟·郭  阅读(656)  评论(0编辑  收藏  举报
编辑推荐:
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!
点击右上角即可分享
微信分享提示