1. 程式人生 > >查看Tomcat的運行模式

查看Tomcat的運行模式

配置 tail des size jfinal -a https pan protocol

確認Tomcat的運行模式大概有三種方式

  1.   通過Tomcat配置管理員用戶,查看Server Status
  2.   通過tomcat的log  ---推薦
  3.   通過server.xml查看

Tomcat8在Linux系統中默認使用NIO方式。

通過Tomcat配置管理員用戶,查看Server Status

    在conf/ tomcat-users.xml下添加用戶: 

1 <role rolename="manager"/>
2 <role rolename="manager-gui"/>
3 <role rolename="admin"/>
4 <role rolename="
admin-gui"/> 5 <user username="tomcat" password="tomcat" roles="admin-gui,admin,manager-gui,manager"/>

技術分享圖片

技術分享圖片

通過log看到Connector使用的是哪一種運行模式

  如果因為某些原因不能通過Tomcat配置用戶的方法確認Tomcat運行模式,可以在Tomcat啟動的時候,可以通過log看到Connector使用的是哪一種運行模式:

  • Starting ProtocolHandler ["http-bio-8080"]
  • Starting ProtocolHandler ["http-nio-8080"]
  • Starting ProtocolHandler ["http-apr-8080"]
 1 [root@WY-D-APP-02 logs]# grep "http-apr-8180" catalina.out
 2 [root@WY-D-APP-02 logs]# grep "http-nio-8180" catalina.out
 3 17-Aug-2018 09:58:31.578 信息 [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["http-nio-8180"]
 4 17-Aug-2018 09
:58:41.827 信息 [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["http-nio-8180"] 5 [WARN]-[Thread: http-nio-8180-exec-6]-[com.jfinal.core.ActionHandler.handle()]: 404 Action Not Found: /manager/status 6 17-Aug-2018 11:09:30.115 信息 [main] org.apache.coyote.AbstractProtocol.pause Pausing ProtocolHandler ["http-nio-8180"] 7 17-Aug-2018 11:09:30.395 信息 [main] org.apache.coyote.AbstractProtocol.stop Stopping ProtocolHandler ["http-nio-8180"] 8 17-Aug-2018 11:09:30.478 信息 [main] org.apache.coyote.AbstractProtocol.destroy Destroying ProtocolHandler ["http-nio-8180"] 9 17-Aug-2018 11:09:33.526 信息 [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["http-nio-8180"] 10 17-Aug-2018 11:09:43.673 信息 [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["http-nio-8180"] 11 [root@WY-D-APP-02 logs]# grep "http-bio-8180" catalina.out 12 [root@WY-D-APP-02 logs]#

參考:

tomcat的三種運行模式

Tomcat三種運行模式(BIO, NIO, APR)

Tomcat 調優方案

查看Tomcat的運行模式