首页 > 技术文章 > Tomcat常见面试题

jingwei129 2021-07-20 13:55 原文

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站点

 

推荐阅读