暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

在linux系统报错java.nio.file.InvalidPathException: Malformed input

摘星族 2020-09-23
2461

今天在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 /路径

这个问题解决

文章转载自摘星族,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论