tomcat文件目录
bin目录:
通过调整JAVA_opts环境变量,可以控制tomcat的启动参数。
export JAVA_OPTS="-server -Xms2048m -Xmx2048m"(cat ~./.bashrc或者直接写到该文件中),-server表示当前是服务器状态,tomcat内部会自动进行优化,Xms和Xmx就跟JVM虚拟机中的含义是相同的
配置文件:
- port 端口号
- address 一个服务器可能有多个ip地址,该参数如果不配置会默认在所有的地址上进行请求,通过配置address可以确定仅仅监听哪几个ip的请求
- protocol 协议,默认http1.1
- connectionTimeout 当一个连接在n秒内没有发送任何请求后,该连接就会被删除
- acceptCount 排队长度,跟线程池相似,当连接过多,服务器无法调用更多的线程进行处理,则新的连接或者说请求进入队列中,默认值100,超出则无法继续接收请求
- maxConnections 能支持的最大连接数,跟线程池是相关的
上图修改了tomcat的配置,将请求的线程数设置为1个,则第二个请求则不会被响应
对日志进行配置,配置参数可以看tomcat官网
使用war包发布