有关Tomcat漏洞升级相关注意事项

 

为了防止Tomcat静态页面(Html)中文乱码添加的配置信息

1.1 设置Tomcatconf目录下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 设置 tomcatbin目录下 catalina.bat (jvm的编码)配置

catalina.bat 中set "JAVA_OPTS=%JAVA_OPTS% %JSSE_OPTS%" 下面 添加 : -Dfile.encoding=UTF8 -Dsun.jnu.encoding=UTF8

1.3 设置tomcatconf目录下 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>

设置Tomcat的内存和文件编码格式

2.1 设置Tomcatbin目录下catalina.bat配置

catalina.bat 中setlocal 下面添加如下设置信息Xms、Xmx和XX:MaxPermSize根据服务器实际情况设置即可)

set JAVA_OPTS=-Xms512m -Xmx1024m -XX:MaxPermSize=1024m -Dfile.encoding=UTF-8

修改tomcat 发布war大小限制

3.1 修改Tomcatwebapps\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>

posted @ 2021-05-07 17:08  木木彡坚持  阅读(166)  评论(0)    收藏  举报