部署在Tomcat下的文件报错,异常如下: java.io.FileNotFoundException: D:\Tomcat%207.0\webapps\kment\WEB-INF\classes\url.properties (系统找不到指定的路径。)
报错原因:路径中有空格,‘20%’指空格。
解决方法1:修改路径的字符编码为UTF-8
if(fileUrl.indexOf("%")>=0){ //路径中有空格,修改字符编码UTF-8
try{
fileUrl = URLDecoder.decode(fileUrl,"utf-8");
System.out.println(fileUrl);
}catch (Exception e) {
e.printStackTrace();
}
}