zoukankan      html  css  js  c++  java
  • 查看Tomcat的运行模式

    确认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 调优方案

  • 相关阅读:
    免费试用Windows Azure云平台(无须提供信用卡)
    如何下载Ubuntu命令对应的源码
    Unix编程艺术——优化、工具、重用、可移植性、文档
    Choice of Xen Toolstacks
    [转]数据驱动编程之表驱动法
    获取Centos命令对应的源码
    Unix编程艺术——配置
    [转]vim ctags使用方法
    format and indent xml
    python得到本地网卡的IP
  • 原文地址:https://www.cnblogs.com/jxdong116/p/9492598.html
Copyright © 2011-2022 走看看