启动项目出现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的文件,我一直很奇怪,我项目里面也有,而且

启动项目出现Artifact website:war exploded: Error during artifact deployment. See server log for details._第1张图片

项目的这个配置我也是弄对了的,不知为何一直说找不到我的文件

后面我就去项目打包的文件看,确实没有sping的任何一个文件,那么原因就是在maven项目进行打包的时候,我的项目找不到spring的文件,所以打包不成功!解决办法是:

在pom.xml文件中加入这段代码

      
        src/main/resource
        
          **/*.properties
          **/*.html
          **/*.xml
          **/*.yml
        
        true
      
      
        src/main/java
        
          **/*.properties
          **/*.xml
          **/*.yml
        
        true
      
根据这个代码就知道,这就是在我们的maven项目中加入我们的配置文件,然后在项目启动的时候就不会出现刚才那个问题,而且后面一直加入jar也不会出现这个问题了,正常之后打包的项目目录是如下所示:

启动项目出现Artifact website:war exploded: Error during artifact deployment. See server log for details._第2张图片

之前出现错误的时候,是没有spring和mapper和mybatis这几个文件的

你可能感兴趣的:(maven)