
tomcat
祈雨v
这个作者很懒,什么都没留下…
展开
-
tomcat(1)添加管理员
修改conf/tomcat-users.xml,在tomcat-user标签内添加如下内容<role rolename="manager"/><role rolename="manager-gui"/><role rolename="admin"/><role rolename="admin-gui"/>&原创 2018-04-15 19:07:05 · 178 阅读 · 0 评论 -
tomcat(2)运行模式
1、概述tomcat支持3种运行模式,分别为bio、nio、apr,三者效率bio < nio < apr。其中tomcat7默认使用bio。2、介绍2.1、bio默认的模式,性能非常低下,没有经过任何优化处理和支持. 一个线程处理一个请求。缺点:并发量高时,线程数较多,浪费资源。 Tomcat7或以下,在Linux系统中默认使用这种方式。 2.2、...原创 2018-04-15 20:33:24 · 220 阅读 · 0 评论 -
tomcat(3)线程池
1、简介tomcat默认未启用线程池,在tomcat中每一个用户请求都是一个线程,所以可以使用线程池提高性能。2、修改配置2.1、添加连接池配置修改conf/server.xml,添加线程池申明:<Executor name="tomcatThreadPool" namePrefix="catalina-exec-" maxThreads="150...原创 2018-04-15 22:27:54 · 342 阅读 · 0 评论 -
tomcat(4)连接器
1、推荐配置<Connector executor="tomcatThreadPool" port="8080" protocol="org.apache.coyote.http11.Http11NioProtocol" acceptCount="100" acceptorThreadCount="2"maxConnections="1000" conn原创 2018-04-15 22:58:53 · 878 阅读 · 0 评论 -
tomcat(5)性能测试
1、说明采用ab测试工具,10000个请求并发数100访问tomcat根目录。测试命令:ab -n 10000 -c 100 http://127.0.0.1:8080/tomcat默认参数-Xms512m -Xmx1024m,线程池模式下参数maxThreads="500" minSpareThreads="100"。2、无线程池测试2.1、bioConcurre...原创 2018-04-16 10:25:32 · 670 阅读 · 0 评论