Centos下 Tomcat 9初始化配置 home 编辑时间 2019/06/18 ## 需求 在Centos生产环境下,Https以及反向代理等都通过Nginx实现。 因此Tomcat只做基本配置,记个笔记,方便之后使用。 ## 正文 ### 下载 官网:[http://tomcat.apache.org/](http://tomcat.apache.org/) (下载tar.gz版本) ### 解压 & 重命名 ```shell # 解压 tar -zxvf apache-tomcat-9.0.21.tar.gz # 重命名 mv apache-tomcat-9.0.21 tomcat # 删除安装包 rm apache-tomcat-9.0.21.tar.gz ``` ### 清理 删除 `/tomcat/webapps/` 下的所有文件 ### 内存配置 复制这段内容,到 `/tomcat/bin/catalina.sh` 中, 我习惯放在注释结束后的第一行 (针对了不同服务器内存,不同配置参数,选一条复制) ```shell # 2G内存 JAVA_OPTS="-Xms128m -Xmx1024m" # 4G内存 JAVA_OPTS="-Xms128m -Xmx2048m" # 8G内存 JAVA_OPTS="-Xms256m -Xmx4096m" ``` ### 主要配置 修改配置文件 `/tomcat/conf/server.xml` 主要修改 UTF-8编码、超时时间、最大连接数、最大/最小线程数 ```xml <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" maxThreads="1000" minSpareThreads="100" acceptCount="1000" URIEncoding="UTF-8" /> ``` 只改这些基本款,其余例如HTTPS 二级域名 虚拟空间 GZIP压缩等全部通过nginx实现 送人玫瑰,手留余香 赞赏 Wechat Pay Alipay 除了迅雷 你还可以用这些下载器!速度爆炸!支持多线程下载 BT下载 磁力下载 Nginx 跨域配置 支持多域名 (解决配置无效问题)