用startup.bat启动
编码解决:
用编辑器打开catalina.bat文件找到set “JAVA_OPTS=%JAVA_OPTS% %JSSE_OPTS%
“更改为 set “JAVA_OPTS=%JAVA_OPTS% %JSSE_OPTS% -Dfile.encoding=UTF-8”
问题得到解决
用service启动
编码解决:
用编辑器打开catalina.bat文件找到set “JAVA_OPTS=%JAVA_OPTS% %JSSE_OPTS%
“更改为 set “JAVA_OPTS=%JAVA_OPTS% %JSSE_OPTS% -Dfile.encoding=UTF-8”
删除service重新注册一遍
未验证,猜测解决办法
另一个解决方案是直接修改注册表里的值,重启tomcat就好了,注册表路径:HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Apache Software Foundation\Procrun 2.0\Tomcat服务名\Parameters\Java
找到Options
增加-Dfile.encoding=UTF-8
技术分享,我是认真的!我是乐子,多多指教!
- 本文作者: 闾丘齐心
- 本文链接: http://www.blog.rdtalk.cn/2020/04/01/2020-04-01-tech-Blog/
- 版权声明: 本博客所有文章除特别声明外,均采用 MIT 许可协议。转载请注明出处!