又是改错的一天,来啦🙋♀️
前篇
今天写项目发现一启动Tomcat就报错了,错误如下:
Artifact smbuild:war exploded: Error during artifact deployment. See server log for details.
意思大概就是打包失败了,这里的话原因肯定不止一个的,主要和编译器配置有关或者你本人有些配置没配上,这里有3个方法解决,如果3个方法都没能解决你的方法,那你要考虑是不是你的服务器有问题
方法一
idea有个问题,那就是依赖配置的时候,它有时候不会帮你加上lib目录,导致你就算在pom文件里导入了依赖,但是根本没能导出来,导致导包失败。
大家可以根据下面的流程来看看是不是lib包的问题噢
解决方法流程
手动添加lib目录和导入响应的包,别忘了是安装在WEB-INF的目录下噢
将你的包全选,然后点击ok即可
方法二
那就是你的Facts下没有web目录,缺少下面框框内容
这里就要手动添加啦
解决方法流程
然后再回到Artifacts
选择你的项目即可