本文主要是介绍启动项目出现Artifact website:war exploded: Error during artifact deployment. See server log for details.,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
我用的开发工具是idea,然后是一个maven的SSM项目
所有的配置都弄好了之后已经启动过一次没有任何报错或者什么的,就是中途我加入了一次jar,然后启动项目就 不知怎么的,就一直都出现
Artifact website:war exploded: Error during artifact deployment. See server log for details.这个错误,我百度了很多也始终没解决,后面我为了不耽搁工作时间,就直接新建了一个项目,然后把代码复制过来就好了,但是并没有解决根本,第二天我又加入了一次jar,同样的又出现这个问题,实在没办法, 又到处百度,后面终于解决了:
首先出现这个打包不成功的消息,看一下对应的log文件有没有报错,我的就是出现找不到spring-content.xml的文件,我一直很奇怪,我项目里面也有,而且
项目的这个配置我也是弄对了的,不知为何一直说找不到我的文件
后面我就去项目打包的文件看,确实没有sping的任何一个文件,那么原因就是在maven项目进行打包的时候,我的项目找不到spring的文件,所以打包不成功!解决办法是:
在pom.xml文件中加入这段代码
<resource><directory>src/main/resource</directory><includes><include>**/*.properties</include><include>**/*.html</include><include>**/*.xml</include><include>**/*.yml</include></includes><filtering>true</filtering></resource><resource><directory>src/main/java</directory><includes><include>**/*.properties</include><include>**/*.xml</include><include>**/*.yml</include></includes><filtering>true</filtering></resource>
根据这个代码就知道,这就是在我们的maven项目中加入我们的配置文件,然后在项目启动的时候就不会出现刚才那个问题,而且后面一直加入jar也不会出现这个问题了,正常之后打包的项目目录是如下所示:
之前出现错误的时候,是没有spring和mapper和mybatis这几个文件的
这篇关于启动项目出现Artifact website:war exploded: Error during artifact deployment. See server log for details.的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!