1、tomcat缺省端口是多少?怎么更改?
2、tomcat部署方式
- 直接把web项目放在webapp下面,tomcat启动时会自动部署
- 在server.xml文件中配置context节点
- 在conf/Catalina/localhost文件夹下,新建xml文件,文件名即为站点名字
3、tomcat优化
- 优化连接配置,参数说明如下
- URLEncoding="UTF-8",使得tomcat可以解析包含中文 的URL地址
- maxSpareThreads:空闲线程数多于该值,则将多余线程终止
- minSpareThreads:最小备用线程数,tomcat启动时初始化的线程数
- enableLookups:默认true,若要优化,应该改为false
- connectionTimeout:网络连接超时的毫秒数
- maxThreads:tomcat使用线程来处理接收到的每个请求。这个值表示tomcat的最大线程数,即最大并发数
- acceptCount:当tomcat线程数达到最大连接maxThreads后,新的请求会被放入等待队列,该数值为此队列的大小,当队列满了后,新的请求会被拒绝(refuse connection)
- 配置http压缩功能
4、内存调优
修改catalina.sh的JAVA_OPTS变量