java.nio.file.invalidpathexception:illegal char 《:》错误的解决

今天在学习Struts2框架的时候,跟着视频教程学习,到了部署阶段出现了如图的异常

java.nio.file.invalidpathexception:illegal char 《:》错误的解决_第1张图片
java.nio.file.invalidpathexception:illegal char <:>这个异常。百思不得其解,明明是跟着视频教程的,但是出错了!因为我的是jdk9和tomcat9,使用Struts2是struts-2.3.24版本!所以怀疑应该是版本问题!直接上图!
重点内容
解决方案:
一、下载新版本的struts2(struts-2.5.17),网址:https://struts.apache.org/download.cgi#struts2517
选择第一个的话是全部Struts2的依赖,第二个是最小的依赖包,因此对于我们萌新来说,下载第二个即可java.nio.file.invalidpathexception:illegal char 《:》错误的解决_第2张图片

二、下载解压

java.nio.file.invalidpathexception:illegal char 《:》错误的解决_第3张图片

三、复制jar包到你的web项目的lib下

java.nio.file.invalidpathexception:illegal char 《:》错误的解决_第4张图片

四、修改web中filter的配置!最重要一步!
旧版本配置:

java.nio.file.invalidpathexception:illegal char 《:》错误的解决_第5张图片

下载了Struts2.5版本以后的配置修改为:

org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter

java.nio.file.invalidpathexception:illegal char 《:》错误的解决_第6张图片

五、部署到tomcat服务运行

java.nio.file.invalidpathexception:illegal char 《:》错误的解决_第7张图片

java.nio.file.invalidpathexception:illegal char 《:》错误的解决_第8张图片

到此结束啦!萌新第一次写博客把学习过程中遇到的问题分享一下各位大佬勿喷~

你可能感兴趣的:(学习笔记,struts2异常)