在tomcat项目中提示
Stacktrace:] with root cause
java.lang.IllegalArgumentException
at org.apache.catalina.webresources.AbstractResourceSet.checkPath(AbstractResourceSet.java:41)
Stacktrace:] with root cause
java.lang.IllegalArgumentException
at org.apache.catalina.webresources.AbstractResourceSet.checkPath(AbstractResourceSet.java:41)
只能下载tomcat 8.0源码进行分析:
找到对应的checkPath()方法如下:
![](https://img-blog.csdn.net/20141015162525241?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbHp3MTA=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
path.charAt(0) != '/' 可知,如果Path是D:\apache-tomcat-8.0.0-RC5\webapps\simis\temp\ 将会报错,至此问题解决。
找到对应的checkPath()方法如下:
path.charAt(0) != '/' 可知,如果Path是D:\apache-tomcat-8.0.0-RC5\webapps\simis\temp\ 将会报错,至此问题解决。