linux安装tomcat
· 阅读需 2 分钟
不建议手动下载使用tomcat
SpringBoot现在自带的 tomcat 已经很好用了,其实不需要再手动安装tomcat了。
无论是生产还是学习,手动部署tomcat都很浪费时间。
下载
tomcat官网选择tomcat版本下载对应的tar.gz文件
提示
注意依赖jdk的版本,对于jdk8大概只能用tomcat9~
上传到服务器
mkdir /opt/tomcats && cd /opt/tomcats
上传到 /opt/tomcats
目录中
解压缩
提示
操作时注意版本号
# 解压缩
tar -zxvf tomcat8.5.60.tar.gz
# 改名
cp apache-tomcat-8.5.60 tomcat8.5.60_8080
可以重复解压,得到多个tomcat
修改配置
修改端口和编码:
修改文件:/conf/server.xml(大概60行左右)
port修改为对一个端口号,增加配置URIEncoding="UTF-8"
例如:port修改为8081
<Connector port="8081" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" URIEncoding="UTF-8"/>
修改静态文件传输编码:
修改文件:/conf/web.xml(大概113行左右)
增加fileEncoding配置
<servlet>
<servlet-name>default</servlet-name>
<servlet-class>org.apache.catalina.servlets.DefaultServlet</servlet-class>
<init-param>
<param-name>debug</param-name>
<param-value>0</param-value>
</init-param>
<init-param>
<param-name>fileEncoding</param-name>
<param-value>UTF-8</param-value>
</init-param>
<init-param>
<param-name>listings</param-name>
<param-value>false</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>