将tomcat8.0升级为8.5后,使用tomcat8.5启动项目,项目的jsp页面会有乱码现象,以及tomcat启动日志乱码问题
处理方法:
1.在tomcat8.5的bin文件下找到catalina.bat处理文件,在第二行添加set JAVA_OPTS=-Dfile.encoding=UTF-8
2,在tomcat8.5的server.xml里面配置需要字符编码
3.tomcat启动日志乱码问题
找到tomcat目录的conf子目录中,找到一个名为 "logging.properties" 的文件,打开这个文本文件,找到如下配置项:
java.util.logging.ConsoleHandler.encoding = UTF-8,将 UTF-8 修改为 GBK
保存后,重启tomcat!
4进入项目后,中文乱码
1.在tomcat目录的bin文件下找到catalina.bat修改216行左右
set"JAVA_OPTS=%JAVA_OPTS% %JSSE_OPTS%" 修改为 set"JAVA_OPTS=%JAVA_OPTS% %JSSE_OPTS%" -Dfile.encoding=UTF-8 -Dsun.jnu.encoding=UTF-8 2.在tomcat的server.xml配置添加:URIEncoding=”UTF-8”
设置tomcat的内存
1.通用tomcat设置 (下有tomcat8简便操作)
使用编辑器打开catalina.bat
在Catalina.bat文件中找到如下行 所在的位置
:noJuliConfig
set JAVA_OPTS=%JAVA_OPTS% %LOGGING_CONFIG%
设置内存参数:
在:noJuliConfig下面设置如下格式的参数:(数值可以更改,格式不能更改)
JAVA_OPTS='-Xms512m -Xmx1024m'
设置PermSize:
在:noJuliConfig下面设置如下格式的参数:(数值可以更改,格式不能更改)
JAVA_OPTS=" -server -XX:PermSize=64M -XX:MaxPermSize=256m"
2:tomcat8配置
点击打开Tomcat8w.exe
配置合适的参数大小