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集中部署方式?
- 直接把Web项目放在webapps下,Tomcat会自动将其部署
- 在server.xml文件上配置
<Context>
节点,设置相关的属性即可 - 通过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站点
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 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框架的用法!