刚接触idea,在一个project中创建了好几个module。
之前使用eclipse,所以就把之前的文件都直接copy到idea中,然后在idea中运行Tomcat进行浏览。
刚开始创建module后,运行预览都正常。但是当我copy项目文件到idea后,再预览,就出现404错误。
文件路径、代码转向什么都是正确的。
在没copy项目文件进入idea之前,预览正常。拷贝完文件到idea后,就404了。一直出现这个:
The origin server did not find a current representation for the target resource or is not willing to disclose that one exists.
逐步排查了好久,最终找到了问题原因:是由于在module的WEB-INF文件夹中,没有指定lib文件夹。或者说在artifact中没有创建lib文件夹。
如下图所示。在artifact选项中可以看到波纹线的提示,最下面提示缺少lib。
到artifacts目录中查看,也确实没有lib文件夹。
点击修复,在重新编译项目,之后就生成了lib文件夹。
再次运行,没有404错误了。