admin管理员组

文章数量:1531793

今天在linux上部署,服务启动的时候报错:

java.nio.file.InvalidPathException: Malformed input or input contains unmapp

这个错误是编码的问题造成的。

解决办法:

在代码中进行编码的设置UTF-8.

在Tomcat中设置编码格式为UTF-8

JAVA_OPTS="-Xms1024m -Xmx1024m -Xss512K -XX:PermSize=256m -XX:MaxPermSize=256m $JAVA_OPTS -Dfile.encoding=UTF-8" 

设置Linux服务器编码为UTF-8

修改/etc/sysconfig/i18n

source 使之生效: source /etc/sysconfig/i18n

设置文件夹编码格式

convmv -f GBK -t UTF8 -r --notest /路径

这个问题解决

本文标签: 报错系统NIOJavaLinux