有关Tomcat漏洞升级相关注意事项
1 为了防止Tomcat静态页面(Html)中文乱码添加的配置信息
1.1 设置Tomcat的conf目录下server.xml配置
1.1.1 添加 URIEncoding=“UTF-8”
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000"
redirectPort="8443" URIEncoding="UTF-8" />
1.1.2 添加 URIEncoding=“UTF-8”
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" URIEncoding="UTF-8" />
1.2 设置 tomcat中bin目录下 catalina.bat (jvm的编码)配置
在catalina.bat 中set "JAVA_OPTS=%JAVA_OPTS% %JSSE_OPTS%" 下面 添加 : -Dfile.encoding=UTF8 -Dsun.jnu.encoding=UTF8
1.3 设置tomcat的conf目录下 web.xml, 新增配置如下所示:
<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>
2 设置Tomcat的内存和文件编码格式
2.1 设置Tomcat的bin目录下catalina.bat配置
在catalina.bat 中setlocal 下面添加如下设置信息(Xms、Xmx和XX:MaxPermSize根据服务器实际情况设置即可)
set JAVA_OPTS=-Xms512m -Xmx1024m -XX:MaxPermSize=1024m -Dfile.encoding=UTF-8
3 修改tomcat 发布war大小限制
3.1 修改Tomcat中webapps\manager\WEB-INF文件夹下的web.xml相关配置(默认是50MB,根据自身情况适当增加即可)
<multipart-config>
<!-- 50MB max -->
<max-file-size>52428800</max-file-size>
<max-request-size>52428800</max-request-size>
<file-size-threshold>0</file-size-threshold>
</multipart-config>
修改为100MB max
<multipart-config>
<!-- 100MB max -->
<max-file-size>104857600</max-file-size>
<max-request-size>104857600</max-request-size>
<file-size-threshold>0</file-size-threshold>
</multipart-config>
浙公网安备 33010602011771号